NO Ultimate: Cannot open display: This is Ultimate 0.1.24-8dc7c08-m [2020-06-22 06:22:54,614 INFO L170 SettingsManager]: Resetting all preferences to default values... [2020-06-22 06:22:54,616 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2020-06-22 06:22:54,627 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-06-22 06:22:54,628 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-06-22 06:22:54,628 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-06-22 06:22:54,630 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-06-22 06:22:54,631 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2020-06-22 06:22:54,633 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-06-22 06:22:54,633 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-06-22 06:22:54,634 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-06-22 06:22:54,634 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-06-22 06:22:54,635 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-06-22 06:22:54,636 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-06-22 06:22:54,637 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-06-22 06:22:54,639 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-06-22 06:22:54,639 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-06-22 06:22:54,641 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-06-22 06:22:54,643 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2020-06-22 06:22:54,645 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-06-22 06:22:54,645 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-06-22 06:22:54,646 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-06-22 06:22:54,648 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-06-22 06:22:54,649 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-06-22 06:22:54,649 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-06-22 06:22:54,650 INFO L174 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-06-22 06:22:54,650 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-06-22 06:22:54,651 INFO L177 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-06-22 06:22:54,651 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-06-22 06:22:54,652 INFO L174 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-06-22 06:22:54,652 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-06-22 06:22:54,653 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2020-06-22 06:22:54,654 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-06-22 06:22:54,654 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2020-06-22 06:22:54,655 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-06-22 06:22:54,655 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-06-22 06:22:54,655 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2020-06-22 06:22:54,656 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2020-06-22 06:22:54,657 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2020-06-22 06:22:54,657 INFO L98 SettingsManager]: Beginning loading settings from /export/starexec/sandbox/solver/bin/./../termcomp2017.epf [2020-06-22 06:22:54,670 INFO L110 SettingsManager]: Loading preferences was successful [2020-06-22 06:22:54,671 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2020-06-22 06:22:54,673 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-06-22 06:22:54,673 INFO L133 SettingsManager]: * Rewrite not-equals=true [2020-06-22 06:22:54,673 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2020-06-22 06:22:54,673 INFO L133 SettingsManager]: * Minimize states using LBE with the strategy=SINGLE [2020-06-22 06:22:54,674 INFO L133 SettingsManager]: * Use SBE=true [2020-06-22 06:22:54,674 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-06-22 06:22:54,674 INFO L133 SettingsManager]: * Use old map elimination=false [2020-06-22 06:22:54,674 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2020-06-22 06:22:54,674 INFO L133 SettingsManager]: * Buchi interpolant automaton construction strategy=DANDELION [2020-06-22 06:22:54,674 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2020-06-22 06:22:54,675 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-06-22 06:22:54,675 INFO L133 SettingsManager]: * Construct termination proof for TermComp=true [2020-06-22 06:22:54,675 INFO L133 SettingsManager]: * Command for external solver (GNTA synthesis)=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:54,675 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-06-22 06:22:54,675 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-06-22 06:22:54,675 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2020-06-22 06:22:54,676 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2020-06-22 06:22:54,676 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-06-22 06:22:54,676 INFO L133 SettingsManager]: * How to treat unsigned ints differently from normal ones=IGNORE [2020-06-22 06:22:54,676 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-06-22 06:22:54,676 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-06-22 06:22:54,677 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-06-22 06:22:54,677 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 [2020-06-22 06:22:54,677 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-06-22 06:22:54,677 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-06-22 06:22:54,677 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2020-06-22 06:22:54,677 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-06-22 06:22:54,702 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-06-22 06:22:54,715 INFO L259 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-06-22 06:22:54,718 INFO L215 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-06-22 06:22:54,720 INFO L271 PluginConnector]: Initializing CDTParser... [2020-06-22 06:22:54,720 INFO L276 PluginConnector]: CDTParser initialized [2020-06-22 06:22:54,721 INFO L430 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /export/starexec/sandbox/benchmark/theBenchmark.c [2020-06-22 06:22:54,813 INFO L221 CDTParser]: Created temporary CDT project at /export/starexec/sandbox/tmp/fcca55c330b644ddac1302c3d86c0d69/FLAGc47125e04 [2020-06-22 06:22:55,152 INFO L307 CDTParser]: Found 1 translation units. [2020-06-22 06:22:55,152 INFO L161 CDTParser]: Scanning /export/starexec/sandbox/benchmark/theBenchmark.c [2020-06-22 06:22:55,159 INFO L355 CDTParser]: About to delete temporary CDT project at /export/starexec/sandbox/tmp/fcca55c330b644ddac1302c3d86c0d69/FLAGc47125e04 [2020-06-22 06:22:55,567 INFO L363 CDTParser]: Successfully deleted /export/starexec/sandbox/tmp/fcca55c330b644ddac1302c3d86c0d69 [2020-06-22 06:22:55,578 INFO L297 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-06-22 06:22:55,580 INFO L131 ToolchainWalker]: Walking toolchain with 7 elements. [2020-06-22 06:22:55,581 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-06-22 06:22:55,581 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-06-22 06:22:55,585 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2020-06-22 06:22:55,585 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,589 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@187482b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55, skipping insertion in model container [2020-06-22 06:22:55,589 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,596 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-06-22 06:22:55,614 INFO L176 MainTranslator]: Built tables and reachable declarations [2020-06-22 06:22:55,767 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-06-22 06:22:55,771 INFO L191 MainTranslator]: Completed pre-run [2020-06-22 06:22:55,841 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-06-22 06:22:55,856 INFO L195 MainTranslator]: Completed translation [2020-06-22 06:22:55,856 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55 WrapperNode [2020-06-22 06:22:55,856 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-06-22 06:22:55,857 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-06-22 06:22:55,857 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-06-22 06:22:55,858 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2020-06-22 06:22:55,867 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,872 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,891 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-06-22 06:22:55,891 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-06-22 06:22:55,891 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-06-22 06:22:55,891 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2020-06-22 06:22:55,901 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,901 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,901 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,902 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,903 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,908 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,909 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... [2020-06-22 06:22:55,910 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-06-22 06:22:55,910 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-06-22 06:22:55,910 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-06-22 06:22:55,911 INFO L276 PluginConnector]: RCFGBuilder initialized [2020-06-22 06:22:55,911 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (1/1) ... No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 [2020-06-22 06:22:55,976 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-06-22 06:22:55,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-06-22 06:22:56,103 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-06-22 06:22:56,103 INFO L286 CfgBuilder]: Removed 5 assue(true) statements. [2020-06-22 06:22:56,104 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 06:22:56 BoogieIcfgContainer [2020-06-22 06:22:56,105 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-06-22 06:22:56,105 INFO L113 PluginConnector]: ------------------------BlockEncodingV2---------------------------- [2020-06-22 06:22:56,105 INFO L271 PluginConnector]: Initializing BlockEncodingV2... [2020-06-22 06:22:56,107 INFO L276 PluginConnector]: BlockEncodingV2 initialized [2020-06-22 06:22:56,108 INFO L185 PluginConnector]: Executing the observer BlockEncodingObserver from plugin BlockEncodingV2 for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 06:22:56" (1/1) ... [2020-06-22 06:22:56,121 INFO L313 BlockEncoder]: Initial Icfg 8 locations, 11 edges [2020-06-22 06:22:56,123 INFO L258 BlockEncoder]: Using Remove infeasible edges [2020-06-22 06:22:56,124 INFO L263 BlockEncoder]: Using Maximize final states [2020-06-22 06:22:56,124 INFO L270 BlockEncoder]: Using Minimize states even if more edges are added than removed.=false [2020-06-22 06:22:56,125 INFO L276 BlockEncoder]: Using Minimize states using LBE with the strategy=SINGLE [2020-06-22 06:22:56,126 INFO L296 BlockEncoder]: Using Remove sink states [2020-06-22 06:22:56,127 INFO L171 BlockEncoder]: Using Apply optimizations until nothing changes=true [2020-06-22 06:22:56,127 INFO L179 BlockEncoder]: Using Rewrite not-equals [2020-06-22 06:22:56,142 INFO L185 BlockEncoder]: Using Use SBE [2020-06-22 06:22:56,158 INFO L200 BlockEncoder]: SBE split 3 edges [2020-06-22 06:22:56,162 INFO L70 emoveInfeasibleEdges]: Removed 1 edges and 0 locations because of local infeasibility [2020-06-22 06:22:56,164 INFO L71 MaximizeFinalStates]: 0 new accepting states [2020-06-22 06:22:56,178 INFO L100 BaseMinimizeStates]: Removed 4 edges and 2 locations by large block encoding [2020-06-22 06:22:56,180 INFO L70 RemoveSinkStates]: Removed 3 edges and 2 locations by removing sink states [2020-06-22 06:22:56,182 INFO L70 emoveInfeasibleEdges]: Removed 0 edges and 0 locations because of local infeasibility [2020-06-22 06:22:56,182 INFO L71 MaximizeFinalStates]: 0 new accepting states [2020-06-22 06:22:56,182 INFO L100 BaseMinimizeStates]: Removed 0 edges and 0 locations by large block encoding [2020-06-22 06:22:56,183 INFO L70 RemoveSinkStates]: Removed 0 edges and 0 locations by removing sink states [2020-06-22 06:22:56,183 INFO L313 BlockEncoder]: Encoded RCFG 4 locations, 10 edges [2020-06-22 06:22:56,183 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 22.06 06:22:56 BasicIcfg [2020-06-22 06:22:56,184 INFO L132 PluginConnector]: ------------------------ END BlockEncodingV2---------------------------- [2020-06-22 06:22:56,184 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-06-22 06:22:56,185 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-06-22 06:22:56,188 INFO L276 PluginConnector]: TraceAbstraction initialized [2020-06-22 06:22:56,188 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.06 06:22:55" (1/4) ... [2020-06-22 06:22:56,189 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29e42cb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.06 06:22:56, skipping insertion in model container [2020-06-22 06:22:56,189 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (2/4) ... [2020-06-22 06:22:56,190 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29e42cb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.06 06:22:56, skipping insertion in model container [2020-06-22 06:22:56,190 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 06:22:56" (3/4) ... [2020-06-22 06:22:56,190 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29e42cb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.06 06:22:56, skipping insertion in model container [2020-06-22 06:22:56,190 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 22.06 06:22:56" (4/4) ... [2020-06-22 06:22:56,192 INFO L112 eAbstractionObserver]: Analyzing ICFG theBenchmark.c_BEv2 [2020-06-22 06:22:56,202 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2020-06-22 06:22:56,211 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 0 error locations. [2020-06-22 06:22:56,229 INFO L257 AbstractCegarLoop]: Starting to check reachability of 0 error locations. [2020-06-22 06:22:56,257 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2020-06-22 06:22:56,258 INFO L382 AbstractCegarLoop]: Interprodecural is true [2020-06-22 06:22:56,258 INFO L383 AbstractCegarLoop]: Hoare is true [2020-06-22 06:22:56,258 INFO L384 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2020-06-22 06:22:56,259 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-06-22 06:22:56,259 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-06-22 06:22:56,259 INFO L387 AbstractCegarLoop]: Difference is false [2020-06-22 06:22:56,259 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-06-22 06:22:56,259 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-06-22 06:22:56,274 INFO L276 IsEmpty]: Start isEmpty. Operand 4 states. [2020-06-22 06:22:56,280 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-06-22 06:22:56,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-06-22 06:22:56,333 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-06-22 06:22:56,333 INFO L448 ceAbstractionStarter]: For program point L13(lines 13 18) no Hoare annotation was computed. [2020-06-22 06:22:56,333 INFO L448 ceAbstractionStarter]: For program point L12(lines 12 19) no Hoare annotation was computed. [2020-06-22 06:22:56,334 INFO L451 ceAbstractionStarter]: At program point L12-1(lines 11 20) the Hoare annotation is: true [2020-06-22 06:22:56,342 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.06 06:22:56 BasicIcfg [2020-06-22 06:22:56,342 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-06-22 06:22:56,343 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-06-22 06:22:56,343 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-06-22 06:22:56,347 INFO L276 PluginConnector]: BuchiAutomizer initialized [2020-06-22 06:22:56,347 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 06:22:56,348 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.06 06:22:55" (1/5) ... [2020-06-22 06:22:56,348 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c8c8378 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.06 06:22:56, skipping insertion in model container [2020-06-22 06:22:56,349 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 06:22:56,349 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 06:22:55" (2/5) ... [2020-06-22 06:22:56,349 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c8c8378 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.06 06:22:56, skipping insertion in model container [2020-06-22 06:22:56,349 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 06:22:56,349 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 06:22:56" (3/5) ... [2020-06-22 06:22:56,350 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c8c8378 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.06 06:22:56, skipping insertion in model container [2020-06-22 06:22:56,350 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 06:22:56,350 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 22.06 06:22:56" (4/5) ... [2020-06-22 06:22:56,350 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c8c8378 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.06 06:22:56, skipping insertion in model container [2020-06-22 06:22:56,350 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 06:22:56,351 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.06 06:22:56" (5/5) ... [2020-06-22 06:22:56,352 INFO L375 chiAutomizerObserver]: Analyzing ICFG theBenchmark.c_BEv2 [2020-06-22 06:22:56,380 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2020-06-22 06:22:56,381 INFO L374 BuchiCegarLoop]: Interprodecural is true [2020-06-22 06:22:56,381 INFO L375 BuchiCegarLoop]: Hoare is true [2020-06-22 06:22:56,381 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-06-22 06:22:56,381 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-06-22 06:22:56,381 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-06-22 06:22:56,381 INFO L379 BuchiCegarLoop]: Difference is false [2020-06-22 06:22:56,382 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-06-22 06:22:56,382 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-06-22 06:22:56,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4 states. [2020-06-22 06:22:56,404 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3 [2020-06-22 06:22:56,404 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:56,405 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:56,411 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 06:22:56,411 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:22:56,412 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2020-06-22 06:22:56,412 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4 states. [2020-06-22 06:22:56,412 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3 [2020-06-22 06:22:56,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:56,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:56,413 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 06:22:56,413 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:22:56,418 INFO L794 eck$LassoCheckResult]: Stem: 3#ULTIMATE.startENTRYtrue [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4#L12-1true [2020-06-22 06:22:56,419 INFO L796 eck$LassoCheckResult]: Loop: 4#L12-1true [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5#L12true [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 4#L12-1true [2020-06-22 06:22:56,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:56,425 INFO L82 PathProgramCache]: Analyzing trace with hash 61, now seen corresponding path program 1 times [2020-06-22 06:22:56,427 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:56,427 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:56,455 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,456 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:56,456 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:56,499 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 1 times [2020-06-22 06:22:56,499 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:56,499 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:56,501 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,501 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:56,502 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:56,512 INFO L82 PathProgramCache]: Analyzing trace with hash 59680, now seen corresponding path program 1 times [2020-06-22 06:22:56,512 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:56,512 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:56,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,514 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:56,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:56,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:56,562 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 06:22:56,562 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-06-22 06:22:56,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 06:22:56,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 06:22:56,614 INFO L87 Difference]: Start difference. First operand 4 states. Second operand 3 states. [2020-06-22 06:22:56,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:56,662 INFO L93 Difference]: Finished difference Result 7 states and 18 transitions. [2020-06-22 06:22:56,663 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 06:22:56,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7 states and 18 transitions. [2020-06-22 06:22:56,667 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 [2020-06-22 06:22:56,671 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7 states to 7 states and 18 transitions. [2020-06-22 06:22:56,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7 [2020-06-22 06:22:56,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7 [2020-06-22 06:22:56,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 18 transitions. [2020-06-22 06:22:56,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 06:22:56,674 INFO L706 BuchiCegarLoop]: Abstraction has 7 states and 18 transitions. [2020-06-22 06:22:56,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states and 18 transitions. [2020-06-22 06:22:56,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. [2020-06-22 06:22:56,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-06-22 06:22:56,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 18 transitions. [2020-06-22 06:22:56,704 INFO L729 BuchiCegarLoop]: Abstraction has 7 states and 18 transitions. [2020-06-22 06:22:56,704 INFO L609 BuchiCegarLoop]: Abstraction has 7 states and 18 transitions. [2020-06-22 06:22:56,704 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2020-06-22 06:22:56,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7 states and 18 transitions. [2020-06-22 06:22:56,705 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 [2020-06-22 06:22:56,705 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:56,705 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:56,705 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 06:22:56,705 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2020-06-22 06:22:56,706 INFO L794 eck$LassoCheckResult]: Stem: 22#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 23#L12-1 [2020-06-22 06:22:56,706 INFO L796 eck$LassoCheckResult]: Loop: 23#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 26#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27#L13 [50] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (< v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23#L12-1 [2020-06-22 06:22:56,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:56,707 INFO L82 PathProgramCache]: Analyzing trace with hash 61, now seen corresponding path program 2 times [2020-06-22 06:22:56,707 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:56,707 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:56,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,709 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:56,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:56,713 INFO L82 PathProgramCache]: Analyzing trace with hash 63042, now seen corresponding path program 1 times [2020-06-22 06:22:56,713 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:56,713 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:56,715 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,715 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:56,715 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:56,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:56,728 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 06:22:56,728 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-06-22 06:22:56,728 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 06:22:56,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 06:22:56,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 06:22:56,729 INFO L87 Difference]: Start difference. First operand 7 states and 18 transitions. cyclomatic complexity: 13 Second operand 3 states. [2020-06-22 06:22:56,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:56,746 INFO L93 Difference]: Finished difference Result 9 states and 16 transitions. [2020-06-22 06:22:56,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 06:22:56,749 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9 states and 16 transitions. [2020-06-22 06:22:56,749 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 7 [2020-06-22 06:22:56,750 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9 states to 9 states and 16 transitions. [2020-06-22 06:22:56,750 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2020-06-22 06:22:56,750 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2020-06-22 06:22:56,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 16 transitions. [2020-06-22 06:22:56,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 06:22:56,751 INFO L706 BuchiCegarLoop]: Abstraction has 9 states and 16 transitions. [2020-06-22 06:22:56,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states and 16 transitions. [2020-06-22 06:22:56,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 7. [2020-06-22 06:22:56,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-06-22 06:22:56,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 14 transitions. [2020-06-22 06:22:56,753 INFO L729 BuchiCegarLoop]: Abstraction has 7 states and 14 transitions. [2020-06-22 06:22:56,753 INFO L609 BuchiCegarLoop]: Abstraction has 7 states and 14 transitions. [2020-06-22 06:22:56,753 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2020-06-22 06:22:56,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7 states and 14 transitions. [2020-06-22 06:22:56,754 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 [2020-06-22 06:22:56,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:56,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:56,754 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 06:22:56,754 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2020-06-22 06:22:56,755 INFO L794 eck$LassoCheckResult]: Stem: 44#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 45#L12-1 [2020-06-22 06:22:56,755 INFO L796 eck$LassoCheckResult]: Loop: 45#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 45#L12-1 [2020-06-22 06:22:56,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:56,755 INFO L82 PathProgramCache]: Analyzing trace with hash 61, now seen corresponding path program 3 times [2020-06-22 06:22:56,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:56,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:56,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:56,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:56,762 INFO L82 PathProgramCache]: Analyzing trace with hash 63043, now seen corresponding path program 1 times [2020-06-22 06:22:56,762 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:56,762 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:56,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,763 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:56,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:56,771 INFO L82 PathProgramCache]: Analyzing trace with hash 1850503, now seen corresponding path program 1 times [2020-06-22 06:22:56,771 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:56,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:56,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,772 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:56,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:56,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:56,821 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 06:22:56,822 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 06:22:56,822 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 06:22:56,822 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 06:22:56,823 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2020-06-22 06:22:56,823 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:56,823 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 06:22:56,823 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 06:22:56,823 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration3_Loop [2020-06-22 06:22:56,823 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 06:22:56,824 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 06:22:56,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:56,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:56,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:56,925 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 06:22:56,926 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:56,935 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 06:22:56,935 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 06:22:56,968 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 06:22:56,968 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~true_1=1} Honda state: {v_rep~unnamed0~0~true_1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:56,979 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 06:22:56,979 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 06:22:57,008 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 06:22:57,008 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~false_1=0} Honda state: {v_rep~unnamed0~0~false_1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:57,019 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 06:22:57,019 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:57,063 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-06-22 06:22:57,063 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 06:22:57,115 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-06-22 06:22:57,117 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 06:22:57,118 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 06:22:57,118 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 06:22:57,118 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 06:22:57,118 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2020-06-22 06:22:57,118 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-06-22 06:22:57,118 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 06:22:57,118 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 06:22:57,118 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration3_Loop [2020-06-22 06:22:57,119 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 06:22:57,119 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 06:22:57,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:57,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:57,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:57,196 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 06:22:57,202 INFO L497 LassoAnalysis]: Using template 'affine'. [2020-06-22 06:22:57,204 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 06:22:57,205 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 06:22:57,206 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 06:22:57,206 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 06:22:57,206 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 06:22:57,210 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 06:22:57,210 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 06:22:57,216 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 06:22:57,217 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 06:22:57,218 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 06:22:57,218 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 06:22:57,218 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 06:22:57,218 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 06:22:57,220 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 06:22:57,220 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 06:22:57,228 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 06:22:57,229 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 06:22:57,229 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 06:22:57,229 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 06:22:57,230 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 06:22:57,230 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 06:22:57,230 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 06:22:57,231 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 06:22:57,231 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 06:22:57,237 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-06-22 06:22:57,245 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2020-06-22 06:22:57,246 INFO L444 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2020-06-22 06:22:57,249 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-06-22 06:22:57,249 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-06-22 06:22:57,250 INFO L518 LassoAnalysis]: Proved termination. [2020-06-22 06:22:57,250 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0) = 1*ULTIMATE.start_main_~range~0 - 1*ULTIMATE.start_main_~i~0 Supporting invariants [] [2020-06-22 06:22:57,252 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-06-22 06:22:57,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:57,286 INFO L256 TraceCheckSpWp]: Trace formula consists of 6 conjuncts, 2 conjunts are in the unsatisfiable core [2020-06-22 06:22:57,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:57,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:57,296 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 4 conjunts are in the unsatisfiable core [2020-06-22 06:22:57,297 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:57,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:57,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:57,339 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 4 conjunts are in the unsatisfiable core [2020-06-22 06:22:57,339 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:57,379 INFO L98 LoopCannibalizer]: 2 predicates before loop cannibalization 4 predicates after loop cannibalization [2020-06-22 06:22:57,382 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2020-06-22 06:22:57,383 INFO L69 BuchiDifferenceNCSB]: Start buchiDifferenceNCSB. First operand 7 states and 14 transitions. cyclomatic complexity: 9 Second operand 3 states. [2020-06-22 06:22:57,543 INFO L73 BuchiDifferenceNCSB]: Finished buchiDifferenceNCSB. First operand 7 states and 14 transitions. cyclomatic complexity: 9. Second operand 3 states. Result 30 states and 59 transitions. Complement of second has 11 states. [2020-06-22 06:22:57,544 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 4 non-accepting loop states 2 accepting loop states [2020-06-22 06:22:57,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-06-22 06:22:57,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 27 transitions. [2020-06-22 06:22:57,550 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 27 transitions. Stem has 1 letters. Loop has 3 letters. [2020-06-22 06:22:57,550 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 06:22:57,551 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 27 transitions. Stem has 4 letters. Loop has 3 letters. [2020-06-22 06:22:57,551 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 06:22:57,551 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 27 transitions. Stem has 1 letters. Loop has 6 letters. [2020-06-22 06:22:57,552 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 06:22:57,556 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30 states and 59 transitions. [2020-06-22 06:22:57,558 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 9 [2020-06-22 06:22:57,560 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30 states to 30 states and 59 transitions. [2020-06-22 06:22:57,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2020-06-22 06:22:57,560 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2020-06-22 06:22:57,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 59 transitions. [2020-06-22 06:22:57,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:57,561 INFO L706 BuchiCegarLoop]: Abstraction has 30 states and 59 transitions. [2020-06-22 06:22:57,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states and 59 transitions. [2020-06-22 06:22:57,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 25. [2020-06-22 06:22:57,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-06-22 06:22:57,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 51 transitions. [2020-06-22 06:22:57,565 INFO L729 BuchiCegarLoop]: Abstraction has 25 states and 51 transitions. [2020-06-22 06:22:57,565 INFO L609 BuchiCegarLoop]: Abstraction has 25 states and 51 transitions. [2020-06-22 06:22:57,565 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2020-06-22 06:22:57,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 51 transitions. [2020-06-22 06:22:57,566 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2020-06-22 06:22:57,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:57,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:57,567 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2020-06-22 06:22:57,567 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:22:57,568 INFO L794 eck$LassoCheckResult]: Stem: 139#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 140#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 145#L12 [47] L12-->L13: Formula: (> 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 146#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 162#L12-1 [2020-06-22 06:22:57,568 INFO L796 eck$LassoCheckResult]: Loop: 162#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 160#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 162#L12-1 [2020-06-22 06:22:57,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,568 INFO L82 PathProgramCache]: Analyzing trace with hash 1850458, now seen corresponding path program 1 times [2020-06-22 06:22:57,568 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,569 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,571 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:57,571 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:57,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:57,583 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 06:22:57,583 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 06:22:57,584 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:22:57,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,584 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 2 times [2020-06-22 06:22:57,584 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,584 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,586 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:57,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 06:22:57,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 06:22:57,612 INFO L87 Difference]: Start difference. First operand 25 states and 51 transitions. cyclomatic complexity: 31 Second operand 3 states. [2020-06-22 06:22:57,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:57,625 INFO L93 Difference]: Finished difference Result 25 states and 44 transitions. [2020-06-22 06:22:57,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 06:22:57,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25 states and 44 transitions. [2020-06-22 06:22:57,629 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2020-06-22 06:22:57,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25 states to 25 states and 44 transitions. [2020-06-22 06:22:57,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13 [2020-06-22 06:22:57,630 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13 [2020-06-22 06:22:57,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 44 transitions. [2020-06-22 06:22:57,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:57,630 INFO L706 BuchiCegarLoop]: Abstraction has 25 states and 44 transitions. [2020-06-22 06:22:57,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 44 transitions. [2020-06-22 06:22:57,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2020-06-22 06:22:57,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-06-22 06:22:57,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 44 transitions. [2020-06-22 06:22:57,634 INFO L729 BuchiCegarLoop]: Abstraction has 25 states and 44 transitions. [2020-06-22 06:22:57,634 INFO L609 BuchiCegarLoop]: Abstraction has 25 states and 44 transitions. [2020-06-22 06:22:57,634 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2020-06-22 06:22:57,635 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 44 transitions. [2020-06-22 06:22:57,636 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2020-06-22 06:22:57,636 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:57,636 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:57,636 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2020-06-22 06:22:57,636 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:22:57,637 INFO L794 eck$LassoCheckResult]: Stem: 195#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 196#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 201#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 202#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 197#L12-1 [2020-06-22 06:22:57,637 INFO L796 eck$LassoCheckResult]: Loop: 197#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 198#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 197#L12-1 [2020-06-22 06:22:57,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,637 INFO L82 PathProgramCache]: Analyzing trace with hash 1850489, now seen corresponding path program 1 times [2020-06-22 06:22:57,637 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,638 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,639 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,639 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:57,639 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,647 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 3 times [2020-06-22 06:22:57,647 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,647 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,649 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:57,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1778320988, now seen corresponding path program 1 times [2020-06-22 06:22:57,653 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,653 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,654 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:57,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:57,682 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:57,683 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:22:57,683 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:22:57,699 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:57,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:57,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 4 conjunts are in the unsatisfiable core [2020-06-22 06:22:57,707 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:57,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:57,753 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:22:57,753 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 3 [2020-06-22 06:22:57,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-06-22 06:22:57,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-06-22 06:22:57,771 INFO L87 Difference]: Start difference. First operand 25 states and 44 transitions. cyclomatic complexity: 24 Second operand 5 states. [2020-06-22 06:22:57,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:57,804 INFO L93 Difference]: Finished difference Result 36 states and 55 transitions. [2020-06-22 06:22:57,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-06-22 06:22:57,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 55 transitions. [2020-06-22 06:22:57,809 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2020-06-22 06:22:57,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 36 states and 55 transitions. [2020-06-22 06:22:57,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 [2020-06-22 06:22:57,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21 [2020-06-22 06:22:57,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 55 transitions. [2020-06-22 06:22:57,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:57,810 INFO L706 BuchiCegarLoop]: Abstraction has 36 states and 55 transitions. [2020-06-22 06:22:57,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states and 55 transitions. [2020-06-22 06:22:57,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2020-06-22 06:22:57,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-06-22 06:22:57,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 55 transitions. [2020-06-22 06:22:57,816 INFO L729 BuchiCegarLoop]: Abstraction has 36 states and 55 transitions. [2020-06-22 06:22:57,816 INFO L609 BuchiCegarLoop]: Abstraction has 36 states and 55 transitions. [2020-06-22 06:22:57,816 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2020-06-22 06:22:57,816 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 55 transitions. [2020-06-22 06:22:57,817 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2020-06-22 06:22:57,817 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:57,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:57,818 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1] [2020-06-22 06:22:57,818 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:22:57,818 INFO L794 eck$LassoCheckResult]: Stem: 281#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 282#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 287#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 288#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 316#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 315#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 303#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 304#L12-1 [2020-06-22 06:22:57,819 INFO L796 eck$LassoCheckResult]: Loop: 304#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 310#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 304#L12-1 [2020-06-22 06:22:57,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,819 INFO L82 PathProgramCache]: Analyzing trace with hash -706623766, now seen corresponding path program 1 times [2020-06-22 06:22:57,819 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,819 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,821 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:57,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,832 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 4 times [2020-06-22 06:22:57,832 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:57,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,837 INFO L82 PathProgramCache]: Analyzing trace with hash -460605299, now seen corresponding path program 1 times [2020-06-22 06:22:57,838 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,838 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,839 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:57,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:57,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:57,870 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 06:22:57,870 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 06:22:57,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-06-22 06:22:57,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-06-22 06:22:57,901 INFO L87 Difference]: Start difference. First operand 36 states and 55 transitions. cyclomatic complexity: 24 Second operand 4 states. [2020-06-22 06:22:57,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:57,929 INFO L93 Difference]: Finished difference Result 54 states and 86 transitions. [2020-06-22 06:22:57,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-06-22 06:22:57,932 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 54 states and 86 transitions. [2020-06-22 06:22:57,934 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 [2020-06-22 06:22:57,935 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 54 states to 54 states and 86 transitions. [2020-06-22 06:22:57,935 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 31 [2020-06-22 06:22:57,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31 [2020-06-22 06:22:57,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 86 transitions. [2020-06-22 06:22:57,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:57,936 INFO L706 BuchiCegarLoop]: Abstraction has 54 states and 86 transitions. [2020-06-22 06:22:57,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states and 86 transitions. [2020-06-22 06:22:57,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 43. [2020-06-22 06:22:57,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-06-22 06:22:57,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 67 transitions. [2020-06-22 06:22:57,940 INFO L729 BuchiCegarLoop]: Abstraction has 43 states and 67 transitions. [2020-06-22 06:22:57,940 INFO L609 BuchiCegarLoop]: Abstraction has 43 states and 67 transitions. [2020-06-22 06:22:57,940 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2020-06-22 06:22:57,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43 states and 67 transitions. [2020-06-22 06:22:57,941 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 10 [2020-06-22 06:22:57,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:57,942 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:57,943 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1] [2020-06-22 06:22:57,943 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2020-06-22 06:22:57,943 INFO L794 eck$LassoCheckResult]: Stem: 380#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 381#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 393#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 417#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 416#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 404#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 405#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 407#L12-1 [2020-06-22 06:22:57,943 INFO L796 eck$LassoCheckResult]: Loop: 407#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 415#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 396#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 407#L12-1 [2020-06-22 06:22:57,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,944 INFO L82 PathProgramCache]: Analyzing trace with hash -706623766, now seen corresponding path program 2 times [2020-06-22 06:22:57,944 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,944 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,946 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:57,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,955 INFO L82 PathProgramCache]: Analyzing trace with hash 63043, now seen corresponding path program 2 times [2020-06-22 06:22:57,956 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,956 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,957 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:57,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:57,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1393861958, now seen corresponding path program 3 times [2020-06-22 06:22:57,963 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:57,963 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:57,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,964 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:57,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:57,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:57,996 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 06:22:57,996 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 06:22:57,996 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 06:22:57,996 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 06:22:57,996 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2020-06-22 06:22:57,996 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:57,996 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 06:22:57,996 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 06:22:57,997 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration7_Loop [2020-06-22 06:22:57,997 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 06:22:57,997 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 06:22:57,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,060 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 06:22:58,060 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:58,065 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 06:22:58,065 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 06:22:58,094 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 06:22:58,094 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~false_3=0} Honda state: {v_rep~unnamed0~0~false_3=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:58,099 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 06:22:58,100 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 06:22:58,127 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 06:22:58,128 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {v_rep~unnamed0~0~true_3=1} Honda state: {v_rep~unnamed0~0~true_3=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:58,133 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 06:22:58,134 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:58,164 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-06-22 06:22:58,165 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 06:22:58,211 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-06-22 06:22:58,213 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 06:22:58,214 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 06:22:58,214 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 06:22:58,214 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 06:22:58,214 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2020-06-22 06:22:58,214 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-06-22 06:22:58,214 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 06:22:58,214 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 06:22:58,214 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration7_Loop [2020-06-22 06:22:58,214 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 06:22:58,215 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 06:22:58,216 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,262 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 06:22:58,262 INFO L497 LassoAnalysis]: Using template 'affine'. [2020-06-22 06:22:58,263 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 06:22:58,263 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 06:22:58,263 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 06:22:58,263 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 06:22:58,264 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 06:22:58,265 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 06:22:58,266 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 06:22:58,269 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 06:22:58,270 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 06:22:58,270 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 06:22:58,270 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 06:22:58,270 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 06:22:58,270 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 06:22:58,272 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 06:22:58,272 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 06:22:58,276 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 06:22:58,277 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 06:22:58,277 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 06:22:58,277 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 06:22:58,278 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 06:22:58,278 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 06:22:58,278 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 06:22:58,279 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 06:22:58,279 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 06:22:58,283 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-06-22 06:22:58,286 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-06-22 06:22:58,286 INFO L444 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2020-06-22 06:22:58,286 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-06-22 06:22:58,286 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-06-22 06:22:58,287 INFO L518 LassoAnalysis]: Proved termination. [2020-06-22 06:22:58,287 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0) = 1*ULTIMATE.start_main_~range~0 - 1*ULTIMATE.start_main_~i~0 Supporting invariants [] [2020-06-22 06:22:58,287 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-06-22 06:22:58,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:58,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:58,307 INFO L256 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 2 conjunts are in the unsatisfiable core [2020-06-22 06:22:58,307 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:58,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:58,311 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 4 conjunts are in the unsatisfiable core [2020-06-22 06:22:58,312 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:58,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:58,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:58,342 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 4 conjunts are in the unsatisfiable core [2020-06-22 06:22:58,342 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:58,391 INFO L98 LoopCannibalizer]: 2 predicates before loop cannibalization 4 predicates after loop cannibalization [2020-06-22 06:22:58,392 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2020-06-22 06:22:58,392 INFO L69 BuchiDifferenceNCSB]: Start buchiDifferenceNCSB. First operand 43 states and 67 transitions. cyclomatic complexity: 29 Second operand 3 states. [2020-06-22 06:22:58,492 INFO L73 BuchiDifferenceNCSB]: Finished buchiDifferenceNCSB. First operand 43 states and 67 transitions. cyclomatic complexity: 29. Second operand 3 states. Result 174 states and 272 transitions. Complement of second has 20 states. [2020-06-22 06:22:58,493 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 4 non-accepting loop states 1 accepting loop states [2020-06-22 06:22:58,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-06-22 06:22:58,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 23 transitions. [2020-06-22 06:22:58,494 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 7 letters. Loop has 3 letters. [2020-06-22 06:22:58,494 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 06:22:58,494 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 10 letters. Loop has 3 letters. [2020-06-22 06:22:58,494 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 06:22:58,494 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 7 letters. Loop has 6 letters. [2020-06-22 06:22:58,495 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 06:22:58,496 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 174 states and 272 transitions. [2020-06-22 06:22:58,501 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 61 [2020-06-22 06:22:58,503 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 174 states to 128 states and 202 transitions. [2020-06-22 06:22:58,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 52 [2020-06-22 06:22:58,504 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 57 [2020-06-22 06:22:58,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 128 states and 202 transitions. [2020-06-22 06:22:58,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:58,504 INFO L706 BuchiCegarLoop]: Abstraction has 128 states and 202 transitions. [2020-06-22 06:22:58,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states and 202 transitions. [2020-06-22 06:22:58,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 49. [2020-06-22 06:22:58,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2020-06-22 06:22:58,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 78 transitions. [2020-06-22 06:22:58,510 INFO L729 BuchiCegarLoop]: Abstraction has 49 states and 78 transitions. [2020-06-22 06:22:58,510 INFO L609 BuchiCegarLoop]: Abstraction has 49 states and 78 transitions. [2020-06-22 06:22:58,510 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2020-06-22 06:22:58,510 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 49 states and 78 transitions. [2020-06-22 06:22:58,511 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 32 [2020-06-22 06:22:58,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:58,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:58,512 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1] [2020-06-22 06:22:58,512 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1] [2020-06-22 06:22:58,512 INFO L794 eck$LassoCheckResult]: Stem: 679#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 680#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 710#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 707#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 706#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 705#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 704#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 700#L12-1 [2020-06-22 06:22:58,512 INFO L796 eck$LassoCheckResult]: Loop: 700#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 701#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 694#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 699#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 697#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 698#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 700#L12-1 [2020-06-22 06:22:58,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:58,513 INFO L82 PathProgramCache]: Analyzing trace with hash -706623766, now seen corresponding path program 4 times [2020-06-22 06:22:58,513 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:58,513 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:58,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,514 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:58,515 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:58,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:58,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:58,522 INFO L82 PathProgramCache]: Analyzing trace with hash 1877730191, now seen corresponding path program 1 times [2020-06-22 06:22:58,523 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:58,523 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:58,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,524 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:58,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:58,541 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:58,541 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 06:22:58,541 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 06:22:58,541 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 06:22:58,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 06:22:58,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 06:22:58,542 INFO L87 Difference]: Start difference. First operand 49 states and 78 transitions. cyclomatic complexity: 32 Second operand 3 states. [2020-06-22 06:22:58,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:58,561 INFO L93 Difference]: Finished difference Result 53 states and 79 transitions. [2020-06-22 06:22:58,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 06:22:58,563 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 53 states and 79 transitions. [2020-06-22 06:22:58,564 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 34 [2020-06-22 06:22:58,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 53 states to 53 states and 79 transitions. [2020-06-22 06:22:58,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2020-06-22 06:22:58,565 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2020-06-22 06:22:58,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 79 transitions. [2020-06-22 06:22:58,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:58,566 INFO L706 BuchiCegarLoop]: Abstraction has 53 states and 79 transitions. [2020-06-22 06:22:58,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states and 79 transitions. [2020-06-22 06:22:58,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 49. [2020-06-22 06:22:58,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2020-06-22 06:22:58,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 73 transitions. [2020-06-22 06:22:58,569 INFO L729 BuchiCegarLoop]: Abstraction has 49 states and 73 transitions. [2020-06-22 06:22:58,569 INFO L609 BuchiCegarLoop]: Abstraction has 49 states and 73 transitions. [2020-06-22 06:22:58,569 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2020-06-22 06:22:58,569 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 49 states and 73 transitions. [2020-06-22 06:22:58,570 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 32 [2020-06-22 06:22:58,570 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:58,570 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:58,571 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1] [2020-06-22 06:22:58,571 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1] [2020-06-22 06:22:58,571 INFO L794 eck$LassoCheckResult]: Stem: 787#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 788#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 826#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 824#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 823#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 822#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 819#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 815#L12-1 [2020-06-22 06:22:58,571 INFO L796 eck$LassoCheckResult]: Loop: 815#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 816#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 814#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 805#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 806#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 812#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 815#L12-1 [2020-06-22 06:22:58,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:58,572 INFO L82 PathProgramCache]: Analyzing trace with hash -706623766, now seen corresponding path program 5 times [2020-06-22 06:22:58,572 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:58,572 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:58,573 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,573 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:58,573 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:58,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:58,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:58,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1877730222, now seen corresponding path program 1 times [2020-06-22 06:22:58,581 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:58,581 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:58,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,582 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:58,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:58,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:58,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:58,589 INFO L82 PathProgramCache]: Analyzing trace with hash -798156841, now seen corresponding path program 6 times [2020-06-22 06:22:58,589 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:58,589 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:58,590 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,590 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:58,590 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:58,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:58,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:58,622 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:22:58,623 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:22:58,635 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2020-06-22 06:22:58,650 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-06-22 06:22:58,650 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:22:58,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 5 conjunts are in the unsatisfiable core [2020-06-22 06:22:58,652 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:58,678 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:58,705 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:22:58,705 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2020-06-22 06:22:58,743 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 06:22:58,743 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 06:22:58,743 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 06:22:58,743 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 06:22:58,744 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2020-06-22 06:22:58,744 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:58,744 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 06:22:58,744 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 06:22:58,744 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration9_Loop [2020-06-22 06:22:58,744 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 06:22:58,744 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 06:22:58,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,819 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 06:22:58,819 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:58,828 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 06:22:58,828 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 06:22:58,860 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-06-22 06:22:58,861 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 06:22:58,959 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-06-22 06:22:58,961 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 06:22:58,961 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 06:22:58,961 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 06:22:58,961 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 06:22:58,962 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2020-06-22 06:22:58,962 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-06-22 06:22:58,962 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 06:22:58,962 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 06:22:58,962 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration9_Loop [2020-06-22 06:22:58,962 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 06:22:58,962 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 06:22:58,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:58,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 06:22:59,017 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 06:22:59,017 INFO L497 LassoAnalysis]: Using template 'affine'. [2020-06-22 06:22:59,018 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 06:22:59,018 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 06:22:59,018 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 06:22:59,019 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 06:22:59,019 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 06:22:59,019 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 06:22:59,019 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 06:22:59,020 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 06:22:59,023 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-06-22 06:22:59,026 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-06-22 06:22:59,026 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2020-06-22 06:22:59,027 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-06-22 06:22:59,027 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-06-22 06:22:59,027 INFO L518 LassoAnalysis]: Proved termination. [2020-06-22 06:22:59,027 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~range~0) = 1*ULTIMATE.start_main_~range~0 Supporting invariants [] [2020-06-22 06:22:59,027 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-06-22 06:22:59,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,045 INFO L256 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 2 conjunts are in the unsatisfiable core [2020-06-22 06:22:59,045 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,051 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core [2020-06-22 06:22:59,051 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:59,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:59,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,096 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core [2020-06-22 06:22:59,096 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:59,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,132 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 6 conjunts are in the unsatisfiable core [2020-06-22 06:22:59,132 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:59,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core [2020-06-22 06:22:59,232 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:59,234 INFO L98 LoopCannibalizer]: 4 predicates before loop cannibalization 7 predicates after loop cannibalization [2020-06-22 06:22:59,234 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 7 loop predicates [2020-06-22 06:22:59,234 INFO L69 BuchiDifferenceNCSB]: Start buchiDifferenceNCSB. First operand 49 states and 73 transitions. cyclomatic complexity: 28 Second operand 5 states. [2020-06-22 06:22:59,380 INFO L73 BuchiDifferenceNCSB]: Finished buchiDifferenceNCSB. First operand 49 states and 73 transitions. cyclomatic complexity: 28. Second operand 5 states. Result 254 states and 405 transitions. Complement of second has 18 states. [2020-06-22 06:22:59,381 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 2 non-accepting loop states 2 accepting loop states [2020-06-22 06:22:59,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-06-22 06:22:59,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 24 transitions. [2020-06-22 06:22:59,382 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 24 transitions. Stem has 7 letters. Loop has 6 letters. [2020-06-22 06:22:59,382 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 06:22:59,383 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 24 transitions. Stem has 13 letters. Loop has 6 letters. [2020-06-22 06:22:59,383 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 06:22:59,383 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 24 transitions. Stem has 7 letters. Loop has 12 letters. [2020-06-22 06:22:59,384 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 06:22:59,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 254 states and 405 transitions. [2020-06-22 06:22:59,389 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2020-06-22 06:22:59,390 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 254 states to 59 states and 79 transitions. [2020-06-22 06:22:59,390 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14 [2020-06-22 06:22:59,390 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2020-06-22 06:22:59,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 79 transitions. [2020-06-22 06:22:59,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:59,390 INFO L706 BuchiCegarLoop]: Abstraction has 59 states and 79 transitions. [2020-06-22 06:22:59,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states and 79 transitions. [2020-06-22 06:22:59,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 42. [2020-06-22 06:22:59,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-06-22 06:22:59,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 59 transitions. [2020-06-22 06:22:59,394 INFO L729 BuchiCegarLoop]: Abstraction has 42 states and 59 transitions. [2020-06-22 06:22:59,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-06-22 06:22:59,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2020-06-22 06:22:59,394 INFO L87 Difference]: Start difference. First operand 42 states and 59 transitions. Second operand 7 states. [2020-06-22 06:22:59,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:59,432 INFO L93 Difference]: Finished difference Result 54 states and 73 transitions. [2020-06-22 06:22:59,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-06-22 06:22:59,433 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 54 states and 73 transitions. [2020-06-22 06:22:59,434 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:22:59,435 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 54 states to 50 states and 68 transitions. [2020-06-22 06:22:59,435 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2020-06-22 06:22:59,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2020-06-22 06:22:59,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 68 transitions. [2020-06-22 06:22:59,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:59,436 INFO L706 BuchiCegarLoop]: Abstraction has 50 states and 68 transitions. [2020-06-22 06:22:59,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states and 68 transitions. [2020-06-22 06:22:59,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 46. [2020-06-22 06:22:59,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-06-22 06:22:59,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 62 transitions. [2020-06-22 06:22:59,439 INFO L729 BuchiCegarLoop]: Abstraction has 46 states and 62 transitions. [2020-06-22 06:22:59,439 INFO L609 BuchiCegarLoop]: Abstraction has 46 states and 62 transitions. [2020-06-22 06:22:59,439 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2020-06-22 06:22:59,439 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 46 states and 62 transitions. [2020-06-22 06:22:59,440 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:22:59,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:59,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:59,440 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [5, 2, 2, 2, 2, 1] [2020-06-22 06:22:59,440 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:22:59,441 INFO L794 eck$LassoCheckResult]: Stem: 1364#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1365#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1376#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1377#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1380#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1378#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1374#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1366#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1367#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1401#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1399#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1398#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1391#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1383#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1381#L12 [2020-06-22 06:22:59,441 INFO L796 eck$LassoCheckResult]: Loop: 1381#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 1382#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1381#L12 [2020-06-22 06:22:59,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:59,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1068498788, now seen corresponding path program 7 times [2020-06-22 06:22:59,441 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:59,442 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:59,443 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,443 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:59,443 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,480 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:59,481 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:22:59,481 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:22:59,494 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:59,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,501 INFO L256 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 6 conjunts are in the unsatisfiable core [2020-06-22 06:22:59,502 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:59,530 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:59,556 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:22:59,556 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2020-06-22 06:22:59,557 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:22:59,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:59,557 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 5 times [2020-06-22 06:22:59,557 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:59,557 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:59,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,558 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:59,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:59,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:59,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-06-22 06:22:59,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-06-22 06:22:59,574 INFO L87 Difference]: Start difference. First operand 46 states and 62 transitions. cyclomatic complexity: 22 Second operand 9 states. [2020-06-22 06:22:59,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:59,620 INFO L93 Difference]: Finished difference Result 60 states and 80 transitions. [2020-06-22 06:22:59,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-06-22 06:22:59,622 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60 states and 80 transitions. [2020-06-22 06:22:59,622 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:22:59,623 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60 states to 56 states and 76 transitions. [2020-06-22 06:22:59,623 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2020-06-22 06:22:59,624 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2020-06-22 06:22:59,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 76 transitions. [2020-06-22 06:22:59,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:59,624 INFO L706 BuchiCegarLoop]: Abstraction has 56 states and 76 transitions. [2020-06-22 06:22:59,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states and 76 transitions. [2020-06-22 06:22:59,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 52. [2020-06-22 06:22:59,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-06-22 06:22:59,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 70 transitions. [2020-06-22 06:22:59,627 INFO L729 BuchiCegarLoop]: Abstraction has 52 states and 70 transitions. [2020-06-22 06:22:59,627 INFO L609 BuchiCegarLoop]: Abstraction has 52 states and 70 transitions. [2020-06-22 06:22:59,627 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2020-06-22 06:22:59,627 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52 states and 70 transitions. [2020-06-22 06:22:59,628 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:22:59,628 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:59,628 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:59,629 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [6, 4, 3, 2, 1, 1] [2020-06-22 06:22:59,629 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:22:59,629 INFO L794 eck$LassoCheckResult]: Stem: 1521#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1522#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1537#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1571#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1525#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1526#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1532#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1533#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1572#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1570#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1569#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1560#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1555#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1559#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1548#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1543#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1544#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1539#L12 [2020-06-22 06:22:59,630 INFO L796 eck$LassoCheckResult]: Loop: 1539#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 1540#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1539#L12 [2020-06-22 06:22:59,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:59,630 INFO L82 PathProgramCache]: Analyzing trace with hash -1101047082, now seen corresponding path program 8 times [2020-06-22 06:22:59,630 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:59,630 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:59,631 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,631 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:59,631 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,650 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2020-06-22 06:22:59,650 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 06:22:59,650 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 06:22:59,651 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:22:59,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:59,651 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 6 times [2020-06-22 06:22:59,651 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:59,651 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:59,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,652 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:59,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:59,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:59,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 06:22:59,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 06:22:59,668 INFO L87 Difference]: Start difference. First operand 52 states and 70 transitions. cyclomatic complexity: 24 Second operand 3 states. [2020-06-22 06:22:59,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:59,681 INFO L93 Difference]: Finished difference Result 35 states and 44 transitions. [2020-06-22 06:22:59,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 06:22:59,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35 states and 44 transitions. [2020-06-22 06:22:59,683 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:22:59,684 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35 states to 35 states and 44 transitions. [2020-06-22 06:22:59,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:22:59,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:22:59,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 44 transitions. [2020-06-22 06:22:59,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:59,684 INFO L706 BuchiCegarLoop]: Abstraction has 35 states and 44 transitions. [2020-06-22 06:22:59,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 44 transitions. [2020-06-22 06:22:59,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 30. [2020-06-22 06:22:59,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-06-22 06:22:59,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. [2020-06-22 06:22:59,687 INFO L729 BuchiCegarLoop]: Abstraction has 30 states and 38 transitions. [2020-06-22 06:22:59,687 INFO L609 BuchiCegarLoop]: Abstraction has 30 states and 38 transitions. [2020-06-22 06:22:59,687 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2020-06-22 06:22:59,687 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30 states and 38 transitions. [2020-06-22 06:22:59,688 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:22:59,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:59,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:59,688 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [6, 3, 3, 2, 2, 1] [2020-06-22 06:22:59,688 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:22:59,689 INFO L794 eck$LassoCheckResult]: Stem: 1614#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1615#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1627#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1628#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1630#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1629#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1624#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1616#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1617#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1643#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1642#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1639#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1640#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1638#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1637#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1636#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1634#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1631#L12 [2020-06-22 06:22:59,689 INFO L796 eck$LassoCheckResult]: Loop: 1631#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 1632#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1631#L12 [2020-06-22 06:22:59,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:59,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1686368405, now seen corresponding path program 9 times [2020-06-22 06:22:59,690 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:59,690 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:59,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,691 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:59,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,729 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:59,730 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:22:59,730 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:22:59,741 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2020-06-22 06:22:59,751 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-06-22 06:22:59,752 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:22:59,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2020-06-22 06:22:59,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:22:59,790 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:59,816 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:22:59,816 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2020-06-22 06:22:59,816 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:22:59,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:59,817 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 7 times [2020-06-22 06:22:59,817 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:59,817 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:59,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,818 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:22:59,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:59,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:22:59,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-06-22 06:22:59,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2020-06-22 06:22:59,834 INFO L87 Difference]: Start difference. First operand 30 states and 38 transitions. cyclomatic complexity: 11 Second operand 11 states. [2020-06-22 06:22:59,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:22:59,881 INFO L93 Difference]: Finished difference Result 37 states and 47 transitions. [2020-06-22 06:22:59,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-06-22 06:22:59,882 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37 states and 47 transitions. [2020-06-22 06:22:59,883 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:22:59,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37 states to 35 states and 45 transitions. [2020-06-22 06:22:59,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:22:59,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:22:59,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 45 transitions. [2020-06-22 06:22:59,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:22:59,884 INFO L706 BuchiCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-06-22 06:22:59,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 45 transitions. [2020-06-22 06:22:59,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 33. [2020-06-22 06:22:59,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-06-22 06:22:59,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 42 transitions. [2020-06-22 06:22:59,886 INFO L729 BuchiCegarLoop]: Abstraction has 33 states and 42 transitions. [2020-06-22 06:22:59,886 INFO L609 BuchiCegarLoop]: Abstraction has 33 states and 42 transitions. [2020-06-22 06:22:59,886 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2020-06-22 06:22:59,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33 states and 42 transitions. [2020-06-22 06:22:59,887 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:22:59,887 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:22:59,887 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:22:59,887 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [7, 4, 4, 2, 2, 1] [2020-06-22 06:22:59,888 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:22:59,888 INFO L794 eck$LassoCheckResult]: Stem: 1743#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1744#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1753#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1754#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1757#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1755#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1752#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1745#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1746#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1774#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1773#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1772#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1771#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1770#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1767#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1768#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1766#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1765#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1764#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1761#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1758#L12 [2020-06-22 06:22:59,888 INFO L796 eck$LassoCheckResult]: Loop: 1758#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 1759#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1758#L12 [2020-06-22 06:22:59,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:22:59,889 INFO L82 PathProgramCache]: Analyzing trace with hash 410297796, now seen corresponding path program 10 times [2020-06-22 06:22:59,889 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:22:59,889 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:22:59,890 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,892 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:22:59,892 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:22:59,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:22:59,946 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:22:59,947 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:22:59,947 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:22:59,959 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2020-06-22 06:22:59,969 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-06-22 06:22:59,969 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:22:59,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2020-06-22 06:22:59,971 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:00,020 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:00,046 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:00,046 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2020-06-22 06:23:00,046 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:00,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:00,046 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 8 times [2020-06-22 06:23:00,047 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:00,047 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:00,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,048 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:00,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:00,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:00,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-06-22 06:23:00,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2020-06-22 06:23:00,067 INFO L87 Difference]: Start difference. First operand 33 states and 42 transitions. cyclomatic complexity: 12 Second operand 13 states. [2020-06-22 06:23:00,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:00,131 INFO L93 Difference]: Finished difference Result 40 states and 51 transitions. [2020-06-22 06:23:00,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-06-22 06:23:00,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40 states and 51 transitions. [2020-06-22 06:23:00,133 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:00,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40 states to 38 states and 49 transitions. [2020-06-22 06:23:00,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:00,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:00,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 49 transitions. [2020-06-22 06:23:00,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:00,134 INFO L706 BuchiCegarLoop]: Abstraction has 38 states and 49 transitions. [2020-06-22 06:23:00,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states and 49 transitions. [2020-06-22 06:23:00,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 36. [2020-06-22 06:23:00,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-06-22 06:23:00,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 46 transitions. [2020-06-22 06:23:00,137 INFO L729 BuchiCegarLoop]: Abstraction has 36 states and 46 transitions. [2020-06-22 06:23:00,137 INFO L609 BuchiCegarLoop]: Abstraction has 36 states and 46 transitions. [2020-06-22 06:23:00,137 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2020-06-22 06:23:00,137 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 46 transitions. [2020-06-22 06:23:00,137 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:00,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:00,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:00,138 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [8, 5, 5, 2, 2, 1] [2020-06-22 06:23:00,138 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:00,139 INFO L794 eck$LassoCheckResult]: Stem: 1889#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1890#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1899#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1900#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1903#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1901#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1898#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1891#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1892#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1923#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1922#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1921#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1920#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1919#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1918#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1917#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1916#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1913#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1914#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 1912#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1911#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 1910#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 1907#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1904#L12 [2020-06-22 06:23:00,139 INFO L796 eck$LassoCheckResult]: Loop: 1904#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 1905#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 1904#L12 [2020-06-22 06:23:00,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:00,139 INFO L82 PathProgramCache]: Analyzing trace with hash -253678027, now seen corresponding path program 11 times [2020-06-22 06:23:00,140 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:00,140 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:00,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,141 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:00,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:00,219 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 7 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:00,220 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:00,220 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:00,233 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2020-06-22 06:23:00,246 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-06-22 06:23:00,247 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:00,247 INFO L256 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2020-06-22 06:23:00,248 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:00,315 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 7 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:00,341 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:00,341 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2020-06-22 06:23:00,341 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:00,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:00,342 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 9 times [2020-06-22 06:23:00,342 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:00,342 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:00,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,343 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:00,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:00,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-06-22 06:23:00,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 [2020-06-22 06:23:00,359 INFO L87 Difference]: Start difference. First operand 36 states and 46 transitions. cyclomatic complexity: 13 Second operand 15 states. [2020-06-22 06:23:00,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:00,449 INFO L93 Difference]: Finished difference Result 43 states and 55 transitions. [2020-06-22 06:23:00,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-06-22 06:23:00,450 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 43 states and 55 transitions. [2020-06-22 06:23:00,451 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:00,451 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 43 states to 41 states and 53 transitions. [2020-06-22 06:23:00,451 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:00,451 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:00,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 53 transitions. [2020-06-22 06:23:00,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:00,452 INFO L706 BuchiCegarLoop]: Abstraction has 41 states and 53 transitions. [2020-06-22 06:23:00,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 53 transitions. [2020-06-22 06:23:00,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 39. [2020-06-22 06:23:00,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-06-22 06:23:00,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 50 transitions. [2020-06-22 06:23:00,455 INFO L729 BuchiCegarLoop]: Abstraction has 39 states and 50 transitions. [2020-06-22 06:23:00,455 INFO L609 BuchiCegarLoop]: Abstraction has 39 states and 50 transitions. [2020-06-22 06:23:00,455 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2020-06-22 06:23:00,455 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 50 transitions. [2020-06-22 06:23:00,457 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:00,457 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:00,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:00,458 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [9, 6, 6, 2, 2, 1] [2020-06-22 06:23:00,458 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:00,458 INFO L794 eck$LassoCheckResult]: Stem: 2052#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2053#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2062#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2063#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2066#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2064#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2061#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2054#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2055#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2089#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2088#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2087#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2086#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2085#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2084#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2083#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2082#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2081#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2080#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2079#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2076#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2077#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2075#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2074#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2073#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2070#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2067#L12 [2020-06-22 06:23:00,458 INFO L796 eck$LassoCheckResult]: Loop: 2067#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 2068#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2067#L12 [2020-06-22 06:23:00,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:00,459 INFO L82 PathProgramCache]: Analyzing trace with hash 1861944356, now seen corresponding path program 12 times [2020-06-22 06:23:00,459 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:00,459 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:00,460 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,461 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:00,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:00,543 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 8 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:00,544 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:00,544 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:00,562 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2020-06-22 06:23:00,577 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-06-22 06:23:00,578 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:00,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 10 conjunts are in the unsatisfiable core [2020-06-22 06:23:00,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:00,688 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 8 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:00,714 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:00,715 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2020-06-22 06:23:00,715 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:00,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:00,715 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 10 times [2020-06-22 06:23:00,716 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:00,716 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:00,717 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,717 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:00,717 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:00,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:00,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-06-22 06:23:00,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2020-06-22 06:23:00,745 INFO L87 Difference]: Start difference. First operand 39 states and 50 transitions. cyclomatic complexity: 14 Second operand 17 states. [2020-06-22 06:23:00,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:00,845 INFO L93 Difference]: Finished difference Result 46 states and 59 transitions. [2020-06-22 06:23:00,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-06-22 06:23:00,846 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 46 states and 59 transitions. [2020-06-22 06:23:00,847 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:00,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 46 states to 44 states and 57 transitions. [2020-06-22 06:23:00,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:00,848 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:00,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 57 transitions. [2020-06-22 06:23:00,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:00,848 INFO L706 BuchiCegarLoop]: Abstraction has 44 states and 57 transitions. [2020-06-22 06:23:00,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states and 57 transitions. [2020-06-22 06:23:00,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 42. [2020-06-22 06:23:00,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-06-22 06:23:00,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 54 transitions. [2020-06-22 06:23:00,850 INFO L729 BuchiCegarLoop]: Abstraction has 42 states and 54 transitions. [2020-06-22 06:23:00,850 INFO L609 BuchiCegarLoop]: Abstraction has 42 states and 54 transitions. [2020-06-22 06:23:00,850 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2020-06-22 06:23:00,850 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 42 states and 54 transitions. [2020-06-22 06:23:00,851 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:00,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:00,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:00,851 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [10, 7, 7, 2, 2, 1] [2020-06-22 06:23:00,852 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:00,852 INFO L794 eck$LassoCheckResult]: Stem: 2232#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2233#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2242#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2243#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2246#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2244#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2241#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2234#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2235#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2272#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2271#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2270#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2269#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2268#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2267#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2266#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2265#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2264#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2263#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2262#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2261#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2260#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2259#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2256#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2257#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2255#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2254#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2253#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2250#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2247#L12 [2020-06-22 06:23:00,852 INFO L796 eck$LassoCheckResult]: Loop: 2247#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 2248#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2247#L12 [2020-06-22 06:23:00,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:00,853 INFO L82 PathProgramCache]: Analyzing trace with hash -276712491, now seen corresponding path program 13 times [2020-06-22 06:23:00,853 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:00,853 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:00,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,854 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:00,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:00,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:00,952 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:00,952 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:00,952 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:00,965 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:00,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:00,976 INFO L256 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 11 conjunts are in the unsatisfiable core [2020-06-22 06:23:00,978 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:01,094 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:01,120 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:01,120 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2020-06-22 06:23:01,121 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:01,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:01,121 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 11 times [2020-06-22 06:23:01,121 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:01,122 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:01,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:01,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:01,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-06-22 06:23:01,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=215, Unknown=0, NotChecked=0, Total=342 [2020-06-22 06:23:01,139 INFO L87 Difference]: Start difference. First operand 42 states and 54 transitions. cyclomatic complexity: 15 Second operand 19 states. [2020-06-22 06:23:01,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:01,233 INFO L93 Difference]: Finished difference Result 49 states and 63 transitions. [2020-06-22 06:23:01,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-06-22 06:23:01,235 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 63 transitions. [2020-06-22 06:23:01,235 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:01,236 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 47 states and 61 transitions. [2020-06-22 06:23:01,236 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:01,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:01,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 61 transitions. [2020-06-22 06:23:01,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:01,237 INFO L706 BuchiCegarLoop]: Abstraction has 47 states and 61 transitions. [2020-06-22 06:23:01,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states and 61 transitions. [2020-06-22 06:23:01,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2020-06-22 06:23:01,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-06-22 06:23:01,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 58 transitions. [2020-06-22 06:23:01,239 INFO L729 BuchiCegarLoop]: Abstraction has 45 states and 58 transitions. [2020-06-22 06:23:01,239 INFO L609 BuchiCegarLoop]: Abstraction has 45 states and 58 transitions. [2020-06-22 06:23:01,239 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2020-06-22 06:23:01,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 45 states and 58 transitions. [2020-06-22 06:23:01,239 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:01,239 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:01,239 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:01,240 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [11, 8, 8, 2, 2, 1] [2020-06-22 06:23:01,240 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:01,241 INFO L794 eck$LassoCheckResult]: Stem: 2429#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2430#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2439#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2440#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2443#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2441#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2438#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2431#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2432#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2472#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2471#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2470#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2469#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2468#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2467#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2466#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2465#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2464#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2463#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2462#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2461#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2460#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2459#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2458#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2457#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2456#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2453#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2454#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2452#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2451#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2450#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2447#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2444#L12 [2020-06-22 06:23:01,241 INFO L796 eck$LassoCheckResult]: Loop: 2444#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 2445#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2444#L12 [2020-06-22 06:23:01,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:01,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1457972604, now seen corresponding path program 14 times [2020-06-22 06:23:01,242 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:01,242 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:01,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,243 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:01,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:01,351 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 10 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:01,351 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:01,351 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:01,366 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 06:23:01,380 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-06-22 06:23:01,380 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:01,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 12 conjunts are in the unsatisfiable core [2020-06-22 06:23:01,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:01,497 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 10 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:01,524 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:01,524 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2020-06-22 06:23:01,524 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:01,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:01,525 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 12 times [2020-06-22 06:23:01,525 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:01,525 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:01,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,526 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:01,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:01,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:01,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-06-22 06:23:01,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=264, Unknown=0, NotChecked=0, Total=420 [2020-06-22 06:23:01,546 INFO L87 Difference]: Start difference. First operand 45 states and 58 transitions. cyclomatic complexity: 16 Second operand 21 states. [2020-06-22 06:23:01,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:01,678 INFO L93 Difference]: Finished difference Result 52 states and 67 transitions. [2020-06-22 06:23:01,678 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-06-22 06:23:01,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52 states and 67 transitions. [2020-06-22 06:23:01,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:01,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52 states to 50 states and 65 transitions. [2020-06-22 06:23:01,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:01,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:01,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 65 transitions. [2020-06-22 06:23:01,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:01,681 INFO L706 BuchiCegarLoop]: Abstraction has 50 states and 65 transitions. [2020-06-22 06:23:01,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states and 65 transitions. [2020-06-22 06:23:01,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. [2020-06-22 06:23:01,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-06-22 06:23:01,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 62 transitions. [2020-06-22 06:23:01,683 INFO L729 BuchiCegarLoop]: Abstraction has 48 states and 62 transitions. [2020-06-22 06:23:01,683 INFO L609 BuchiCegarLoop]: Abstraction has 48 states and 62 transitions. [2020-06-22 06:23:01,683 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2020-06-22 06:23:01,683 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 62 transitions. [2020-06-22 06:23:01,684 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:01,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:01,684 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:01,684 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [12, 9, 9, 2, 2, 1] [2020-06-22 06:23:01,685 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:01,685 INFO L794 eck$LassoCheckResult]: Stem: 2643#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2644#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2653#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2654#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2657#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2655#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2652#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2645#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2646#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2689#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2688#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2687#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2686#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2685#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2684#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2683#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2682#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2681#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2680#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2679#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2678#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2677#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2676#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2675#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2674#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2673#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2672#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2671#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2670#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2667#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2668#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2666#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2665#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2664#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2661#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2658#L12 [2020-06-22 06:23:01,686 INFO L796 eck$LassoCheckResult]: Loop: 2658#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 2659#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2658#L12 [2020-06-22 06:23:01,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:01,686 INFO L82 PathProgramCache]: Analyzing trace with hash 584024437, now seen corresponding path program 15 times [2020-06-22 06:23:01,686 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:01,686 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:01,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,687 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:01,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:01,787 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 11 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:01,787 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:01,787 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:01,799 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2020-06-22 06:23:01,820 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-06-22 06:23:01,820 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:01,821 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 13 conjunts are in the unsatisfiable core [2020-06-22 06:23:01,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:01,948 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 11 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:01,974 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:01,975 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2020-06-22 06:23:01,975 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:01,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:01,975 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 13 times [2020-06-22 06:23:01,975 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:01,976 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:01,976 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,977 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:01,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:01,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:01,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-06-22 06:23:01,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=318, Unknown=0, NotChecked=0, Total=506 [2020-06-22 06:23:01,993 INFO L87 Difference]: Start difference. First operand 48 states and 62 transitions. cyclomatic complexity: 17 Second operand 23 states. [2020-06-22 06:23:02,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:02,099 INFO L93 Difference]: Finished difference Result 55 states and 71 transitions. [2020-06-22 06:23:02,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-06-22 06:23:02,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 55 states and 71 transitions. [2020-06-22 06:23:02,101 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:02,102 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 55 states to 53 states and 69 transitions. [2020-06-22 06:23:02,102 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:02,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:02,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 69 transitions. [2020-06-22 06:23:02,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:02,102 INFO L706 BuchiCegarLoop]: Abstraction has 53 states and 69 transitions. [2020-06-22 06:23:02,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states and 69 transitions. [2020-06-22 06:23:02,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 51. [2020-06-22 06:23:02,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-06-22 06:23:02,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 66 transitions. [2020-06-22 06:23:02,104 INFO L729 BuchiCegarLoop]: Abstraction has 51 states and 66 transitions. [2020-06-22 06:23:02,104 INFO L609 BuchiCegarLoop]: Abstraction has 51 states and 66 transitions. [2020-06-22 06:23:02,104 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2020-06-22 06:23:02,104 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 51 states and 66 transitions. [2020-06-22 06:23:02,105 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:02,105 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:02,105 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:02,106 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [13, 10, 10, 2, 2, 1] [2020-06-22 06:23:02,106 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:02,106 INFO L794 eck$LassoCheckResult]: Stem: 2874#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2875#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2884#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2885#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2888#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2886#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2883#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2876#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2877#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2923#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2922#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2921#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2920#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2919#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2918#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2917#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2916#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2915#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2914#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2913#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2912#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2911#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2910#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2909#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2908#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2907#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2906#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2905#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2904#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2903#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2902#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2901#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2898#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2899#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 2897#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2896#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 2895#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 2892#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2889#L12 [2020-06-22 06:23:02,107 INFO L796 eck$LassoCheckResult]: Loop: 2889#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 2890#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 2889#L12 [2020-06-22 06:23:02,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:02,107 INFO L82 PathProgramCache]: Analyzing trace with hash -198907676, now seen corresponding path program 16 times [2020-06-22 06:23:02,107 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:02,107 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:02,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:02,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:02,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:02,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:02,228 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 12 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:02,228 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:02,228 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:02,239 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2020-06-22 06:23:02,252 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-06-22 06:23:02,252 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:02,253 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 14 conjunts are in the unsatisfiable core [2020-06-22 06:23:02,255 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:02,390 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 12 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:02,416 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:02,416 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2020-06-22 06:23:02,417 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:02,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:02,417 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 14 times [2020-06-22 06:23:02,417 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:02,417 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:02,418 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:02,418 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:02,418 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:02,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:02,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:02,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-06-22 06:23:02,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=377, Unknown=0, NotChecked=0, Total=600 [2020-06-22 06:23:02,435 INFO L87 Difference]: Start difference. First operand 51 states and 66 transitions. cyclomatic complexity: 18 Second operand 25 states. [2020-06-22 06:23:02,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:02,566 INFO L93 Difference]: Finished difference Result 58 states and 75 transitions. [2020-06-22 06:23:02,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-06-22 06:23:02,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 58 states and 75 transitions. [2020-06-22 06:23:02,568 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:02,568 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 58 states to 56 states and 73 transitions. [2020-06-22 06:23:02,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:02,569 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:02,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 73 transitions. [2020-06-22 06:23:02,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:02,569 INFO L706 BuchiCegarLoop]: Abstraction has 56 states and 73 transitions. [2020-06-22 06:23:02,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states and 73 transitions. [2020-06-22 06:23:02,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. [2020-06-22 06:23:02,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-06-22 06:23:02,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 70 transitions. [2020-06-22 06:23:02,571 INFO L729 BuchiCegarLoop]: Abstraction has 54 states and 70 transitions. [2020-06-22 06:23:02,571 INFO L609 BuchiCegarLoop]: Abstraction has 54 states and 70 transitions. [2020-06-22 06:23:02,571 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2020-06-22 06:23:02,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 70 transitions. [2020-06-22 06:23:02,572 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:02,572 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:02,572 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:02,573 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [14, 11, 11, 2, 2, 1] [2020-06-22 06:23:02,573 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:02,574 INFO L794 eck$LassoCheckResult]: Stem: 3122#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3123#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3132#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3133#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3136#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3134#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3131#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3124#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3125#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3174#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3173#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3172#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3171#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3170#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3169#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3168#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3167#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3166#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3165#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3164#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3163#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3162#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3161#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3160#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3159#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3158#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3157#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3156#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3155#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3154#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3153#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3152#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3151#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3150#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3149#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3146#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3147#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3145#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3144#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3143#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3140#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3137#L12 [2020-06-22 06:23:02,574 INFO L796 eck$LassoCheckResult]: Loop: 3137#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 3138#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3137#L12 [2020-06-22 06:23:02,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:02,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1437898517, now seen corresponding path program 17 times [2020-06-22 06:23:02,574 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:02,574 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:02,575 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:02,575 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:02,576 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:02,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:02,720 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 13 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:02,721 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:02,721 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:02,733 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2020-06-22 06:23:02,755 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2020-06-22 06:23:02,755 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:02,756 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 15 conjunts are in the unsatisfiable core [2020-06-22 06:23:02,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:02,935 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 13 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:02,962 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:02,963 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2020-06-22 06:23:02,963 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:02,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:02,963 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 15 times [2020-06-22 06:23:02,963 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:02,964 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:02,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:02,965 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:02,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:02,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:02,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:02,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-06-22 06:23:02,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=441, Unknown=0, NotChecked=0, Total=702 [2020-06-22 06:23:02,985 INFO L87 Difference]: Start difference. First operand 54 states and 70 transitions. cyclomatic complexity: 19 Second operand 27 states. [2020-06-22 06:23:03,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:03,157 INFO L93 Difference]: Finished difference Result 61 states and 79 transitions. [2020-06-22 06:23:03,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-06-22 06:23:03,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 61 states and 79 transitions. [2020-06-22 06:23:03,159 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:03,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 61 states to 59 states and 77 transitions. [2020-06-22 06:23:03,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:03,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:03,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 77 transitions. [2020-06-22 06:23:03,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:03,160 INFO L706 BuchiCegarLoop]: Abstraction has 59 states and 77 transitions. [2020-06-22 06:23:03,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states and 77 transitions. [2020-06-22 06:23:03,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 57. [2020-06-22 06:23:03,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-06-22 06:23:03,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 74 transitions. [2020-06-22 06:23:03,162 INFO L729 BuchiCegarLoop]: Abstraction has 57 states and 74 transitions. [2020-06-22 06:23:03,162 INFO L609 BuchiCegarLoop]: Abstraction has 57 states and 74 transitions. [2020-06-22 06:23:03,162 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2020-06-22 06:23:03,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 57 states and 74 transitions. [2020-06-22 06:23:03,162 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:03,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:03,163 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:03,163 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [15, 12, 12, 2, 2, 1] [2020-06-22 06:23:03,163 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:03,164 INFO L794 eck$LassoCheckResult]: Stem: 3387#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3388#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3397#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3398#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3401#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3399#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3396#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3389#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3390#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3442#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3441#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3440#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3439#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3438#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3437#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3436#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3435#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3434#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3433#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3432#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3431#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3430#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3429#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3428#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3427#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3426#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3425#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3424#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3423#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3422#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3421#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3420#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3419#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3418#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3417#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3416#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3415#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3414#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3411#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3412#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3410#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3409#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3408#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3405#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3402#L12 [2020-06-22 06:23:03,164 INFO L796 eck$LassoCheckResult]: Loop: 3402#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 3403#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3402#L12 [2020-06-22 06:23:03,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:03,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1527484604, now seen corresponding path program 18 times [2020-06-22 06:23:03,165 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:03,165 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:03,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:03,166 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:03,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:03,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:03,355 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 14 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:03,355 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:03,355 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:03,368 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2020-06-22 06:23:03,392 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2020-06-22 06:23:03,392 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:03,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjunts are in the unsatisfiable core [2020-06-22 06:23:03,394 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 14 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:03,650 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:03,650 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2020-06-22 06:23:03,651 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:03,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:03,651 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 16 times [2020-06-22 06:23:03,651 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:03,651 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:03,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:03,652 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:03,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:03,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:03,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:03,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-06-22 06:23:03,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=510, Unknown=0, NotChecked=0, Total=812 [2020-06-22 06:23:03,670 INFO L87 Difference]: Start difference. First operand 57 states and 74 transitions. cyclomatic complexity: 20 Second operand 29 states. [2020-06-22 06:23:03,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:03,776 INFO L93 Difference]: Finished difference Result 64 states and 83 transitions. [2020-06-22 06:23:03,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-06-22 06:23:03,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64 states and 83 transitions. [2020-06-22 06:23:03,778 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:03,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64 states to 62 states and 81 transitions. [2020-06-22 06:23:03,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:03,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:03,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 81 transitions. [2020-06-22 06:23:03,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:03,779 INFO L706 BuchiCegarLoop]: Abstraction has 62 states and 81 transitions. [2020-06-22 06:23:03,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 81 transitions. [2020-06-22 06:23:03,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. [2020-06-22 06:23:03,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-06-22 06:23:03,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 78 transitions. [2020-06-22 06:23:03,781 INFO L729 BuchiCegarLoop]: Abstraction has 60 states and 78 transitions. [2020-06-22 06:23:03,781 INFO L609 BuchiCegarLoop]: Abstraction has 60 states and 78 transitions. [2020-06-22 06:23:03,781 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2020-06-22 06:23:03,781 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 78 transitions. [2020-06-22 06:23:03,782 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:03,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:03,782 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:03,782 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [16, 13, 13, 2, 2, 1] [2020-06-22 06:23:03,783 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:03,783 INFO L794 eck$LassoCheckResult]: Stem: 3669#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3670#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3679#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3680#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3683#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3681#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3678#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3671#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3672#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3727#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3726#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3725#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3724#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3723#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3722#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3721#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3720#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3719#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3718#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3717#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3716#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3715#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3714#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3713#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3712#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3711#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3710#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3709#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3708#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3707#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3706#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3705#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3704#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3703#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3702#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3701#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3700#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3699#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3698#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3697#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3696#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3693#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3694#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3692#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3691#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3690#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3687#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3684#L12 [2020-06-22 06:23:03,784 INFO L796 eck$LassoCheckResult]: Loop: 3684#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 3685#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3684#L12 [2020-06-22 06:23:03,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:03,784 INFO L82 PathProgramCache]: Analyzing trace with hash -73730891, now seen corresponding path program 19 times [2020-06-22 06:23:03,784 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:03,784 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:03,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:03,785 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:03,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:03,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:03,949 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 15 proven. 315 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:03,950 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:03,950 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:03,961 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:03,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:03,974 INFO L256 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 17 conjunts are in the unsatisfiable core [2020-06-22 06:23:03,976 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:04,154 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 15 proven. 315 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:04,180 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:04,180 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2020-06-22 06:23:04,180 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:04,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:04,181 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 17 times [2020-06-22 06:23:04,181 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:04,181 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:04,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:04,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:04,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:04,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:04,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:04,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-06-22 06:23:04,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=346, Invalid=584, Unknown=0, NotChecked=0, Total=930 [2020-06-22 06:23:04,198 INFO L87 Difference]: Start difference. First operand 60 states and 78 transitions. cyclomatic complexity: 21 Second operand 31 states. [2020-06-22 06:23:04,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:04,353 INFO L93 Difference]: Finished difference Result 67 states and 87 transitions. [2020-06-22 06:23:04,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-06-22 06:23:04,354 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 67 states and 87 transitions. [2020-06-22 06:23:04,355 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:04,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 67 states to 65 states and 85 transitions. [2020-06-22 06:23:04,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:04,356 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:04,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 85 transitions. [2020-06-22 06:23:04,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:04,356 INFO L706 BuchiCegarLoop]: Abstraction has 65 states and 85 transitions. [2020-06-22 06:23:04,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states and 85 transitions. [2020-06-22 06:23:04,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 63. [2020-06-22 06:23:04,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2020-06-22 06:23:04,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 82 transitions. [2020-06-22 06:23:04,358 INFO L729 BuchiCegarLoop]: Abstraction has 63 states and 82 transitions. [2020-06-22 06:23:04,358 INFO L609 BuchiCegarLoop]: Abstraction has 63 states and 82 transitions. [2020-06-22 06:23:04,358 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2020-06-22 06:23:04,359 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 63 states and 82 transitions. [2020-06-22 06:23:04,359 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:04,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:04,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:04,360 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [17, 14, 14, 2, 2, 1] [2020-06-22 06:23:04,360 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:04,361 INFO L794 eck$LassoCheckResult]: Stem: 3968#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3969#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3978#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3979#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3982#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3980#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3977#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3970#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3971#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4029#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4028#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4027#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4026#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4025#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4024#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4023#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4022#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4021#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4020#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4019#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4018#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4017#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4016#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4015#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4014#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4013#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4012#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4011#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4010#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4009#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4008#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4007#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4006#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4005#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4004#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4003#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4002#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4001#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4000#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3999#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3998#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3997#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3996#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3995#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3992#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3993#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 3991#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3990#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 3989#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 3986#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3983#L12 [2020-06-22 06:23:04,361 INFO L796 eck$LassoCheckResult]: Loop: 3983#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 3984#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 3983#L12 [2020-06-22 06:23:04,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:04,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1747079772, now seen corresponding path program 20 times [2020-06-22 06:23:04,362 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:04,362 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:04,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:04,363 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:04,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:04,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:04,577 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 16 proven. 360 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:04,577 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:04,577 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:04,592 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 06:23:04,607 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-06-22 06:23:04,608 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:04,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 18 conjunts are in the unsatisfiable core [2020-06-22 06:23:04,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:04,828 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 16 proven. 360 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:04,854 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:04,854 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2020-06-22 06:23:04,855 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:04,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:04,855 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 18 times [2020-06-22 06:23:04,855 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:04,855 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:04,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:04,857 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:04,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:04,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:04,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:04,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-06-22 06:23:04,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=663, Unknown=0, NotChecked=0, Total=1056 [2020-06-22 06:23:04,874 INFO L87 Difference]: Start difference. First operand 63 states and 82 transitions. cyclomatic complexity: 22 Second operand 33 states. [2020-06-22 06:23:05,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:05,040 INFO L93 Difference]: Finished difference Result 70 states and 91 transitions. [2020-06-22 06:23:05,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-06-22 06:23:05,041 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 91 transitions. [2020-06-22 06:23:05,042 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:05,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 68 states and 89 transitions. [2020-06-22 06:23:05,043 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:05,043 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:05,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 89 transitions. [2020-06-22 06:23:05,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:05,043 INFO L706 BuchiCegarLoop]: Abstraction has 68 states and 89 transitions. [2020-06-22 06:23:05,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states and 89 transitions. [2020-06-22 06:23:05,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 66. [2020-06-22 06:23:05,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-06-22 06:23:05,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 86 transitions. [2020-06-22 06:23:05,046 INFO L729 BuchiCegarLoop]: Abstraction has 66 states and 86 transitions. [2020-06-22 06:23:05,046 INFO L609 BuchiCegarLoop]: Abstraction has 66 states and 86 transitions. [2020-06-22 06:23:05,046 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2020-06-22 06:23:05,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 66 states and 86 transitions. [2020-06-22 06:23:05,047 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:05,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:05,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:05,047 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [18, 15, 15, 2, 2, 1] [2020-06-22 06:23:05,047 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:05,049 INFO L794 eck$LassoCheckResult]: Stem: 4284#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4285#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4294#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4295#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4298#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4296#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4293#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4286#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4287#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4348#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4347#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4346#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4345#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4344#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4343#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4342#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4341#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4340#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4339#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4338#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4337#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4336#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4335#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4334#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4333#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4332#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4331#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4330#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4329#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4328#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4327#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4326#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4325#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4324#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4323#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4322#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4321#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4320#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4319#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4318#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4317#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4316#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4315#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4314#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4313#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4312#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4311#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4308#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4309#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4307#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4306#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4305#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4302#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4299#L12 [2020-06-22 06:23:05,049 INFO L796 eck$LassoCheckResult]: Loop: 4299#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 4300#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4299#L12 [2020-06-22 06:23:05,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:05,049 INFO L82 PathProgramCache]: Analyzing trace with hash -798188971, now seen corresponding path program 21 times [2020-06-22 06:23:05,049 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:05,049 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:05,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:05,050 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:05,051 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:05,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:05,282 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 17 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:05,282 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:05,282 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:05,293 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2020-06-22 06:23:05,315 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2020-06-22 06:23:05,315 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:05,316 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core [2020-06-22 06:23:05,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:05,545 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 17 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:05,571 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:05,571 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2020-06-22 06:23:05,572 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:05,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:05,572 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 19 times [2020-06-22 06:23:05,572 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:05,572 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:05,573 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:05,573 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:05,573 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:05,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:05,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:05,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-06-22 06:23:05,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=443, Invalid=747, Unknown=0, NotChecked=0, Total=1190 [2020-06-22 06:23:05,588 INFO L87 Difference]: Start difference. First operand 66 states and 86 transitions. cyclomatic complexity: 23 Second operand 35 states. [2020-06-22 06:23:05,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:05,741 INFO L93 Difference]: Finished difference Result 73 states and 95 transitions. [2020-06-22 06:23:05,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-06-22 06:23:05,742 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 73 states and 95 transitions. [2020-06-22 06:23:05,743 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:05,744 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 73 states to 71 states and 93 transitions. [2020-06-22 06:23:05,744 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:05,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:05,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 93 transitions. [2020-06-22 06:23:05,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:05,744 INFO L706 BuchiCegarLoop]: Abstraction has 71 states and 93 transitions. [2020-06-22 06:23:05,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states and 93 transitions. [2020-06-22 06:23:05,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 69. [2020-06-22 06:23:05,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-06-22 06:23:05,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 90 transitions. [2020-06-22 06:23:05,746 INFO L729 BuchiCegarLoop]: Abstraction has 69 states and 90 transitions. [2020-06-22 06:23:05,746 INFO L609 BuchiCegarLoop]: Abstraction has 69 states and 90 transitions. [2020-06-22 06:23:05,746 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2020-06-22 06:23:05,746 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 69 states and 90 transitions. [2020-06-22 06:23:05,747 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:05,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:05,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:05,748 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [19, 16, 16, 2, 2, 1] [2020-06-22 06:23:05,748 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:05,749 INFO L794 eck$LassoCheckResult]: Stem: 4617#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4618#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4627#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4628#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4631#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4629#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4626#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4619#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4620#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4684#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4683#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4682#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4681#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4680#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4679#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4678#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4677#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4676#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4675#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4674#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4673#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4672#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4671#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4670#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4669#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4668#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4667#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4666#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4665#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4664#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4663#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4662#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4661#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4660#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4659#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4658#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4657#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4656#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4655#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4654#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4653#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4652#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4651#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4650#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4649#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4648#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4647#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4646#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4645#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4644#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4641#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4642#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4640#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4639#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4638#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4635#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4632#L12 [2020-06-22 06:23:05,749 INFO L796 eck$LassoCheckResult]: Loop: 4632#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 4633#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4632#L12 [2020-06-22 06:23:05,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:05,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1867078652, now seen corresponding path program 22 times [2020-06-22 06:23:05,749 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:05,749 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:05,750 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:05,750 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:05,751 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:05,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:05,990 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 18 proven. 459 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:05,990 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:05,990 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:06,003 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2020-06-22 06:23:06,019 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-06-22 06:23:06,019 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:06,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 20 conjunts are in the unsatisfiable core [2020-06-22 06:23:06,021 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:06,280 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 18 proven. 459 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:06,307 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:06,308 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2020-06-22 06:23:06,308 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:06,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:06,308 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 20 times [2020-06-22 06:23:06,308 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:06,309 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:06,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:06,310 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:06,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:06,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:06,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:06,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-06-22 06:23:06,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=836, Unknown=0, NotChecked=0, Total=1332 [2020-06-22 06:23:06,333 INFO L87 Difference]: Start difference. First operand 69 states and 90 transitions. cyclomatic complexity: 24 Second operand 37 states. [2020-06-22 06:23:06,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:06,520 INFO L93 Difference]: Finished difference Result 76 states and 99 transitions. [2020-06-22 06:23:06,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-06-22 06:23:06,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76 states and 99 transitions. [2020-06-22 06:23:06,522 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:06,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76 states to 74 states and 97 transitions. [2020-06-22 06:23:06,523 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:06,523 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:06,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 97 transitions. [2020-06-22 06:23:06,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:06,523 INFO L706 BuchiCegarLoop]: Abstraction has 74 states and 97 transitions. [2020-06-22 06:23:06,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states and 97 transitions. [2020-06-22 06:23:06,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 72. [2020-06-22 06:23:06,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2020-06-22 06:23:06,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 94 transitions. [2020-06-22 06:23:06,525 INFO L729 BuchiCegarLoop]: Abstraction has 72 states and 94 transitions. [2020-06-22 06:23:06,525 INFO L609 BuchiCegarLoop]: Abstraction has 72 states and 94 transitions. [2020-06-22 06:23:06,525 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2020-06-22 06:23:06,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 72 states and 94 transitions. [2020-06-22 06:23:06,526 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:06,526 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:06,526 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:06,527 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [20, 17, 17, 2, 2, 1] [2020-06-22 06:23:06,527 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:06,528 INFO L794 eck$LassoCheckResult]: Stem: 4967#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4968#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4977#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4978#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4981#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4979#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4976#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4969#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4970#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5037#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5036#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5035#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5034#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5033#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5032#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5031#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5030#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5029#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5028#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5027#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5026#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5025#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5024#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5023#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5022#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5021#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5020#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5019#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5018#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5017#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5016#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5015#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5014#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5013#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5012#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5011#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5010#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5009#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5008#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5007#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5006#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5005#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5004#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5003#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5002#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5001#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5000#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4999#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4998#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4997#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4996#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4995#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4994#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4991#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4992#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 4990#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4989#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 4988#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 4985#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4982#L12 [2020-06-22 06:23:06,528 INFO L796 eck$LassoCheckResult]: Loop: 4982#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 4983#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 4982#L12 [2020-06-22 06:23:06,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:06,528 INFO L82 PathProgramCache]: Analyzing trace with hash 2022934517, now seen corresponding path program 23 times [2020-06-22 06:23:06,529 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:06,529 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:06,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:06,530 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:06,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:06,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:06,755 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 19 proven. 513 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:06,755 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:06,755 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:06,766 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2020-06-22 06:23:06,791 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2020-06-22 06:23:06,792 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:06,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 21 conjunts are in the unsatisfiable core [2020-06-22 06:23:06,794 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:07,078 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 19 proven. 513 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:07,105 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:07,105 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2020-06-22 06:23:07,105 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:07,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:07,106 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 21 times [2020-06-22 06:23:07,106 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:07,106 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:07,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:07,107 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:07,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:07,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2020-06-22 06:23:07,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=552, Invalid=930, Unknown=0, NotChecked=0, Total=1482 [2020-06-22 06:23:07,124 INFO L87 Difference]: Start difference. First operand 72 states and 94 transitions. cyclomatic complexity: 25 Second operand 39 states. [2020-06-22 06:23:07,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:07,267 INFO L93 Difference]: Finished difference Result 79 states and 103 transitions. [2020-06-22 06:23:07,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-06-22 06:23:07,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 79 states and 103 transitions. [2020-06-22 06:23:07,269 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:07,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 79 states to 77 states and 101 transitions. [2020-06-22 06:23:07,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:07,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:07,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 101 transitions. [2020-06-22 06:23:07,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:07,270 INFO L706 BuchiCegarLoop]: Abstraction has 77 states and 101 transitions. [2020-06-22 06:23:07,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states and 101 transitions. [2020-06-22 06:23:07,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 75. [2020-06-22 06:23:07,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2020-06-22 06:23:07,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 98 transitions. [2020-06-22 06:23:07,272 INFO L729 BuchiCegarLoop]: Abstraction has 75 states and 98 transitions. [2020-06-22 06:23:07,272 INFO L609 BuchiCegarLoop]: Abstraction has 75 states and 98 transitions. [2020-06-22 06:23:07,272 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2020-06-22 06:23:07,272 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 75 states and 98 transitions. [2020-06-22 06:23:07,273 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:07,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:07,273 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:07,273 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [21, 18, 18, 2, 2, 1] [2020-06-22 06:23:07,274 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:07,282 INFO L794 eck$LassoCheckResult]: Stem: 5334#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 5335#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5344#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5345#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 5348#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5346#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5343#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5336#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5337#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5407#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5406#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5405#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5404#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5403#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5402#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5401#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5400#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5399#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5398#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5397#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5396#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5395#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5394#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5393#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5392#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5391#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5390#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5389#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5388#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5387#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5386#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5385#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5384#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5383#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5382#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5381#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5380#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5379#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5378#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5377#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5376#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5375#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5374#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5373#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5372#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5371#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5370#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5369#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5368#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5367#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5366#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5365#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5364#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5363#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5362#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5361#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5358#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5359#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5357#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5356#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5355#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 5352#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5349#L12 [2020-06-22 06:23:07,282 INFO L796 eck$LassoCheckResult]: Loop: 5349#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 5350#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5349#L12 [2020-06-22 06:23:07,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:07,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1697295772, now seen corresponding path program 24 times [2020-06-22 06:23:07,283 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:07,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:07,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:07,284 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:07,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:07,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:07,530 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 20 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:07,531 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:07,531 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:07,541 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2020-06-22 06:23:07,569 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2020-06-22 06:23:07,569 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:07,570 INFO L256 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 22 conjunts are in the unsatisfiable core [2020-06-22 06:23:07,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:07,889 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 20 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 06:23:07,915 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:07,916 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2020-06-22 06:23:07,916 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:07,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:07,916 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 22 times [2020-06-22 06:23:07,916 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:07,916 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:07,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:07,918 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:07,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:07,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:07,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:07,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2020-06-22 06:23:07,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=611, Invalid=1029, Unknown=0, NotChecked=0, Total=1640 [2020-06-22 06:23:07,933 INFO L87 Difference]: Start difference. First operand 75 states and 98 transitions. cyclomatic complexity: 26 Second operand 41 states. [2020-06-22 06:23:08,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:08,188 INFO L93 Difference]: Finished difference Result 84 states and 109 transitions. [2020-06-22 06:23:08,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-06-22 06:23:08,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84 states and 109 transitions. [2020-06-22 06:23:08,190 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:08,190 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84 states to 82 states and 107 transitions. [2020-06-22 06:23:08,190 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:08,191 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:08,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 107 transitions. [2020-06-22 06:23:08,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:08,191 INFO L706 BuchiCegarLoop]: Abstraction has 82 states and 107 transitions. [2020-06-22 06:23:08,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states and 107 transitions. [2020-06-22 06:23:08,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 78. [2020-06-22 06:23:08,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2020-06-22 06:23:08,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 102 transitions. [2020-06-22 06:23:08,193 INFO L729 BuchiCegarLoop]: Abstraction has 78 states and 102 transitions. [2020-06-22 06:23:08,193 INFO L609 BuchiCegarLoop]: Abstraction has 78 states and 102 transitions. [2020-06-22 06:23:08,193 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2020-06-22 06:23:08,193 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 78 states and 102 transitions. [2020-06-22 06:23:08,194 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:08,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:08,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:08,194 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [22, 19, 19, 2, 2, 1] [2020-06-22 06:23:08,194 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:08,195 INFO L794 eck$LassoCheckResult]: Stem: 5722#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 5723#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5732#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5733#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 5736#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5734#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5731#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5724#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5725#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5798#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5797#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5796#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5795#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5794#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5793#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5792#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5791#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5790#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5789#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5788#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5787#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5786#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5785#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5784#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5783#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5782#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5781#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5780#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5779#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5778#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5777#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5776#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5775#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5774#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5773#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5772#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5771#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5770#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5769#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5768#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5767#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5766#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5765#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5764#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5763#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5762#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5761#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5760#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5759#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5758#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5757#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5756#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5755#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5754#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5753#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5752#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5751#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5750#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5749#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5746#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5747#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 5745#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5744#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 5743#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 5740#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5737#L12 [2020-06-22 06:23:08,196 INFO L796 eck$LassoCheckResult]: Loop: 5737#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 5738#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 5737#L12 [2020-06-22 06:23:08,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:08,196 INFO L82 PathProgramCache]: Analyzing trace with hash 553237909, now seen corresponding path program 25 times [2020-06-22 06:23:08,196 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:08,196 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:08,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,197 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:08,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:08,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:08,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:08,214 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 23 times [2020-06-22 06:23:08,214 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:08,214 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:08,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,215 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:08,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:08,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:08,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:08,218 INFO L82 PathProgramCache]: Analyzing trace with hash -914313006, now seen corresponding path program 2 times [2020-06-22 06:23:08,218 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:08,218 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:08,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,219 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:08,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:08,261 INFO L134 CoverageAnalysis]: Checked inductivity of 694 backedges. 22 proven. 102 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2020-06-22 06:23:08,261 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:08,262 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:08,273 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 06:23:08,296 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-06-22 06:23:08,297 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:08,297 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 5 conjunts are in the unsatisfiable core [2020-06-22 06:23:08,299 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:08,317 INFO L134 CoverageAnalysis]: Checked inductivity of 694 backedges. 22 proven. 102 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2020-06-22 06:23:08,343 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:08,343 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2020-06-22 06:23:08,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-06-22 06:23:08,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-06-22 06:23:08,356 INFO L87 Difference]: Start difference. First operand 78 states and 102 transitions. cyclomatic complexity: 27 Second operand 6 states. [2020-06-22 06:23:08,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:08,390 INFO L93 Difference]: Finished difference Result 87 states and 113 transitions. [2020-06-22 06:23:08,390 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-06-22 06:23:08,391 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 87 states and 113 transitions. [2020-06-22 06:23:08,392 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:08,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 87 states to 86 states and 112 transitions. [2020-06-22 06:23:08,393 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:08,393 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:08,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 112 transitions. [2020-06-22 06:23:08,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:08,393 INFO L706 BuchiCegarLoop]: Abstraction has 86 states and 112 transitions. [2020-06-22 06:23:08,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states and 112 transitions. [2020-06-22 06:23:08,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 85. [2020-06-22 06:23:08,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-06-22 06:23:08,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 111 transitions. [2020-06-22 06:23:08,395 INFO L729 BuchiCegarLoop]: Abstraction has 85 states and 111 transitions. [2020-06-22 06:23:08,395 INFO L609 BuchiCegarLoop]: Abstraction has 85 states and 111 transitions. [2020-06-22 06:23:08,395 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2020-06-22 06:23:08,395 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 85 states and 111 transitions. [2020-06-22 06:23:08,396 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:08,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:08,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:08,397 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [24, 20, 20, 3, 3, 1] [2020-06-22 06:23:08,397 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:08,398 INFO L794 eck$LassoCheckResult]: Stem: 6098#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6099#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6108#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6109#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6112#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6110#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6107#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6100#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6101#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6181#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6180#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6179#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6178#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6177#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6176#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6175#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6174#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6173#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6172#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6171#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6170#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6169#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6168#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6167#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6166#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6165#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6164#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6163#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6162#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6161#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6160#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6159#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6158#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6157#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6156#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6155#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6154#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6153#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6152#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6151#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6150#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6149#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6148#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6147#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6146#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6145#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6144#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6143#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6142#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6141#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6140#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6139#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6138#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6137#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6136#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6135#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6134#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6133#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6132#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6130#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6131#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6129#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6128#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6126#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6127#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6124#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6123#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6121#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6120#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6119#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6116#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6113#L12 [2020-06-22 06:23:08,398 INFO L796 eck$LassoCheckResult]: Loop: 6113#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 6114#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6113#L12 [2020-06-22 06:23:08,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:08,399 INFO L82 PathProgramCache]: Analyzing trace with hash -596355070, now seen corresponding path program 26 times [2020-06-22 06:23:08,399 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:08,399 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:08,400 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,400 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:08,400 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:08,448 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 23 proven. 189 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2020-06-22 06:23:08,448 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:08,448 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:08,460 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 06:23:08,484 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-06-22 06:23:08,484 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:08,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 6 conjunts are in the unsatisfiable core [2020-06-22 06:23:08,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:08,515 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 23 proven. 189 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2020-06-22 06:23:08,541 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:08,541 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2020-06-22 06:23:08,542 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:08,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:08,542 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 24 times [2020-06-22 06:23:08,542 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:08,542 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:08,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,543 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:08,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:08,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:08,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-06-22 06:23:08,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-06-22 06:23:08,558 INFO L87 Difference]: Start difference. First operand 85 states and 111 transitions. cyclomatic complexity: 30 Second operand 8 states. [2020-06-22 06:23:08,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:08,632 INFO L93 Difference]: Finished difference Result 91 states and 118 transitions. [2020-06-22 06:23:08,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-06-22 06:23:08,633 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91 states and 118 transitions. [2020-06-22 06:23:08,634 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:08,635 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91 states to 89 states and 116 transitions. [2020-06-22 06:23:08,635 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:08,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:08,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 116 transitions. [2020-06-22 06:23:08,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:08,635 INFO L706 BuchiCegarLoop]: Abstraction has 89 states and 116 transitions. [2020-06-22 06:23:08,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states and 116 transitions. [2020-06-22 06:23:08,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 87. [2020-06-22 06:23:08,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2020-06-22 06:23:08,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 113 transitions. [2020-06-22 06:23:08,637 INFO L729 BuchiCegarLoop]: Abstraction has 87 states and 113 transitions. [2020-06-22 06:23:08,637 INFO L609 BuchiCegarLoop]: Abstraction has 87 states and 113 transitions. [2020-06-22 06:23:08,637 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2020-06-22 06:23:08,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 113 transitions. [2020-06-22 06:23:08,638 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:08,638 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:08,638 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:08,639 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [25, 21, 21, 3, 3, 1] [2020-06-22 06:23:08,639 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:08,640 INFO L794 eck$LassoCheckResult]: Stem: 6501#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6502#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6511#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6512#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6515#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6513#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6510#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6503#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6504#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6586#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6585#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6584#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6583#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6582#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6581#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6580#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6579#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6578#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6577#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6576#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6575#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6574#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6573#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6572#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6571#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6570#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6569#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6568#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6567#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6566#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6565#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6564#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6563#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6562#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6561#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6560#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6559#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6558#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6557#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6556#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6555#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6554#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6553#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6552#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6551#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6550#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6549#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6548#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6547#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6546#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6545#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6544#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6543#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6542#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6541#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6540#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6539#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6538#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6537#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6535#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6536#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6534#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6533#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6532#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6531#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6530#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6529#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6528#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6525#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6526#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6524#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6523#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6522#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6519#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6516#L12 [2020-06-22 06:23:08,640 INFO L796 eck$LassoCheckResult]: Loop: 6516#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 6517#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6516#L12 [2020-06-22 06:23:08,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:08,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1987548361, now seen corresponding path program 27 times [2020-06-22 06:23:08,641 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:08,641 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:08,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,642 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:08,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:08,698 INFO L134 CoverageAnalysis]: Checked inductivity of 852 backedges. 24 proven. 258 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2020-06-22 06:23:08,698 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:08,698 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:08,709 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2020-06-22 06:23:08,721 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-06-22 06:23:08,721 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:08,722 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 7 conjunts are in the unsatisfiable core [2020-06-22 06:23:08,723 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:08,759 INFO L134 CoverageAnalysis]: Checked inductivity of 852 backedges. 24 proven. 258 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2020-06-22 06:23:08,785 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:08,786 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2020-06-22 06:23:08,786 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:08,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:08,786 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 25 times [2020-06-22 06:23:08,786 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:08,786 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:08,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,787 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:08,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:08,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-06-22 06:23:08,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2020-06-22 06:23:08,805 INFO L87 Difference]: Start difference. First operand 87 states and 113 transitions. cyclomatic complexity: 30 Second operand 10 states. [2020-06-22 06:23:08,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:08,910 INFO L93 Difference]: Finished difference Result 94 states and 122 transitions. [2020-06-22 06:23:08,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-06-22 06:23:08,912 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 94 states and 122 transitions. [2020-06-22 06:23:08,913 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:08,913 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 94 states to 92 states and 120 transitions. [2020-06-22 06:23:08,913 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:08,913 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:08,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 92 states and 120 transitions. [2020-06-22 06:23:08,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:08,914 INFO L706 BuchiCegarLoop]: Abstraction has 92 states and 120 transitions. [2020-06-22 06:23:08,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states and 120 transitions. [2020-06-22 06:23:08,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 90. [2020-06-22 06:23:08,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2020-06-22 06:23:08,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 117 transitions. [2020-06-22 06:23:08,916 INFO L729 BuchiCegarLoop]: Abstraction has 90 states and 117 transitions. [2020-06-22 06:23:08,916 INFO L609 BuchiCegarLoop]: Abstraction has 90 states and 117 transitions. [2020-06-22 06:23:08,916 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2020-06-22 06:23:08,916 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90 states and 117 transitions. [2020-06-22 06:23:08,917 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:08,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:08,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:08,917 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [26, 22, 22, 3, 3, 1] [2020-06-22 06:23:08,918 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:08,919 INFO L794 eck$LassoCheckResult]: Stem: 6922#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6923#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6932#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6933#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6936#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6934#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6931#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6924#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6925#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7010#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7009#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7008#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7007#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7006#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7005#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7004#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7003#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7002#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7001#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7000#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6999#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6998#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6997#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6996#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6995#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6994#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6993#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6992#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6991#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6990#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6989#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6988#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6987#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6986#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6985#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6984#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6983#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6982#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6981#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6980#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6979#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6978#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6977#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6976#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6975#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6974#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6973#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6972#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6971#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6970#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6969#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6968#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6967#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6966#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6965#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6964#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6963#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6962#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6961#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6959#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6960#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6958#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6957#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6956#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6955#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6954#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6953#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6952#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6951#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6950#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6949#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6946#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6947#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 6945#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6944#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 6943#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 6940#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6937#L12 [2020-06-22 06:23:08,919 INFO L796 eck$LassoCheckResult]: Loop: 6937#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 6938#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 6937#L12 [2020-06-22 06:23:08,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:08,919 INFO L82 PathProgramCache]: Analyzing trace with hash -592474142, now seen corresponding path program 28 times [2020-06-22 06:23:08,919 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:08,920 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:08,920 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,921 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:08,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:08,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:08,979 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 25 proven. 330 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2020-06-22 06:23:08,980 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:08,980 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:08,991 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2020-06-22 06:23:09,009 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-06-22 06:23:09,009 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:09,011 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 26 conjunts are in the unsatisfiable core [2020-06-22 06:23:09,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:09,362 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 574 proven. 349 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-06-22 06:23:09,388 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:09,388 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 26] total 32 [2020-06-22 06:23:09,389 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:09,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:09,389 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 26 times [2020-06-22 06:23:09,389 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:09,389 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:09,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:09,390 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:09,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:09,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:09,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-06-22 06:23:09,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=739, Unknown=0, NotChecked=0, Total=992 [2020-06-22 06:23:09,404 INFO L87 Difference]: Start difference. First operand 90 states and 117 transitions. cyclomatic complexity: 31 Second operand 32 states. [2020-06-22 06:23:11,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:11,087 INFO L93 Difference]: Finished difference Result 389 states and 522 transitions. [2020-06-22 06:23:11,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-06-22 06:23:11,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 389 states and 522 transitions. [2020-06-22 06:23:11,090 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:11,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 389 states to 371 states and 504 transitions. [2020-06-22 06:23:11,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 [2020-06-22 06:23:11,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 [2020-06-22 06:23:11,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 371 states and 504 transitions. [2020-06-22 06:23:11,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:11,092 INFO L706 BuchiCegarLoop]: Abstraction has 371 states and 504 transitions. [2020-06-22 06:23:11,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states and 504 transitions. [2020-06-22 06:23:11,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 207. [2020-06-22 06:23:11,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2020-06-22 06:23:11,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 298 transitions. [2020-06-22 06:23:11,097 INFO L729 BuchiCegarLoop]: Abstraction has 207 states and 298 transitions. [2020-06-22 06:23:11,097 INFO L609 BuchiCegarLoop]: Abstraction has 207 states and 298 transitions. [2020-06-22 06:23:11,097 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2020-06-22 06:23:11,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 207 states and 298 transitions. [2020-06-22 06:23:11,098 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:11,098 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:11,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:11,099 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [32, 27, 27, 4, 4, 1] [2020-06-22 06:23:11,099 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:11,101 INFO L794 eck$LassoCheckResult]: Stem: 7856#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 7857#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7868#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7869#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 7871#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7870#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7866#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7858#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7859#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8060#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8059#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8058#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8057#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8056#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8055#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8054#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8053#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8052#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8051#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8050#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8049#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8048#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8047#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8046#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8045#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8044#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8043#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8042#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8041#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8040#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8039#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8038#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8037#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8036#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8035#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8034#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8033#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8032#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8031#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8030#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8029#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8028#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8027#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8026#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8025#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8024#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8023#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8022#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8021#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8020#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8019#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8018#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8017#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8016#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8015#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8014#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8013#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8012#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8011#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7953#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8010#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8009#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8008#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8007#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 8006#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8005#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8004#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8003#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8002#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7963#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7962#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7961#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7960#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7958#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7956#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7954#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7955#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7951#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7941#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 7940#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7939#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7938#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7937#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7936#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7935#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7934#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7932#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7930#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7928#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7927#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7926#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 7925#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7877#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 7876#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 7874#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7872#L12 [2020-06-22 06:23:11,101 INFO L796 eck$LassoCheckResult]: Loop: 7872#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 7873#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 7872#L12 [2020-06-22 06:23:11,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:11,101 INFO L82 PathProgramCache]: Analyzing trace with hash -2024488619, now seen corresponding path program 29 times [2020-06-22 06:23:11,101 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:11,101 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:11,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:11,102 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:11,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:11,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:11,180 INFO L134 CoverageAnalysis]: Checked inductivity of 1426 backedges. 416 proven. 405 refuted. 0 times theorem prover too weak. 605 trivial. 0 not checked. [2020-06-22 06:23:11,180 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:11,180 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:11,193 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2020-06-22 06:23:11,230 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2020-06-22 06:23:11,230 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:11,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 26 conjunts are in the unsatisfiable core [2020-06-22 06:23:11,233 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:11,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1426 backedges. 1050 proven. 329 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2020-06-22 06:23:11,659 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:11,659 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 26] total 33 [2020-06-22 06:23:11,660 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:11,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:11,660 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 27 times [2020-06-22 06:23:11,660 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:11,660 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:11,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:11,661 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:11,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:11,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:11,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-06-22 06:23:11,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=811, Unknown=0, NotChecked=0, Total=1056 [2020-06-22 06:23:11,679 INFO L87 Difference]: Start difference. First operand 207 states and 298 transitions. cyclomatic complexity: 94 Second operand 33 states. [2020-06-22 06:23:13,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:13,268 INFO L93 Difference]: Finished difference Result 472 states and 633 transitions. [2020-06-22 06:23:13,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2020-06-22 06:23:13,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 472 states and 633 transitions. [2020-06-22 06:23:13,271 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:13,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 472 states to 459 states and 620 transitions. [2020-06-22 06:23:13,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 [2020-06-22 06:23:13,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27 [2020-06-22 06:23:13,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 459 states and 620 transitions. [2020-06-22 06:23:13,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:13,274 INFO L706 BuchiCegarLoop]: Abstraction has 459 states and 620 transitions. [2020-06-22 06:23:13,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states and 620 transitions. [2020-06-22 06:23:13,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 273. [2020-06-22 06:23:13,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 273 states. [2020-06-22 06:23:13,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 393 transitions. [2020-06-22 06:23:13,279 INFO L729 BuchiCegarLoop]: Abstraction has 273 states and 393 transitions. [2020-06-22 06:23:13,280 INFO L609 BuchiCegarLoop]: Abstraction has 273 states and 393 transitions. [2020-06-22 06:23:13,280 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2020-06-22 06:23:13,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 273 states and 393 transitions. [2020-06-22 06:23:13,281 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:13,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:13,281 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:13,282 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [34, 29, 29, 4, 4, 1] [2020-06-22 06:23:13,282 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:13,283 INFO L794 eck$LassoCheckResult]: Stem: 8977#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 8978#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8989#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8990#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 8992#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8991#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8987#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 8979#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8980#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9247#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9246#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9245#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9244#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9243#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9242#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9241#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9240#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9239#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9238#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9237#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9236#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9235#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9234#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9233#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9232#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9231#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9230#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9229#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9228#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9227#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9226#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9225#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9224#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9223#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9222#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9221#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9220#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9219#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9218#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9217#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9216#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9215#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9214#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9213#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9212#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9211#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9210#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9209#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9208#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9207#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9206#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9205#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9204#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9203#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9202#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9201#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9200#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9199#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9198#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9196#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9197#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9195#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9194#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9193#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 9192#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9191#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9190#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9189#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9188#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9187#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9186#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9185#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9184#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9183#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9182#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9181#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9180#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9179#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9178#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9177#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9126#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9079#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 9078#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9077#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9076#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9075#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9074#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9064#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9062#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9060#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9058#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9051#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9048#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9046#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9044#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9042#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9041#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9040#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8998#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 8997#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 8995#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8993#L12 [2020-06-22 06:23:13,284 INFO L796 eck$LassoCheckResult]: Loop: 8993#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 8994#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 8993#L12 [2020-06-22 06:23:13,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:13,284 INFO L82 PathProgramCache]: Analyzing trace with hash -943214417, now seen corresponding path program 30 times [2020-06-22 06:23:13,284 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:13,284 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:13,285 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:13,285 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:13,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:13,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:13,368 INFO L134 CoverageAnalysis]: Checked inductivity of 1617 backedges. 513 proven. 483 refuted. 0 times theorem prover too weak. 621 trivial. 0 not checked. [2020-06-22 06:23:13,368 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:13,368 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:13,379 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2020-06-22 06:23:13,421 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 30 check-sat command(s) [2020-06-22 06:23:13,421 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:13,422 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 11 conjunts are in the unsatisfiable core [2020-06-22 06:23:13,424 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:13,509 INFO L134 CoverageAnalysis]: Checked inductivity of 1617 backedges. 33 proven. 969 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. [2020-06-22 06:23:13,534 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:13,534 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2020-06-22 06:23:13,535 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:13,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:13,535 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 28 times [2020-06-22 06:23:13,535 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:13,535 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:13,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:13,536 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:13,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:13,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-06-22 06:23:13,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2020-06-22 06:23:13,551 INFO L87 Difference]: Start difference. First operand 273 states and 393 transitions. cyclomatic complexity: 124 Second operand 17 states. [2020-06-22 06:23:13,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:13,849 INFO L93 Difference]: Finished difference Result 328 states and 463 transitions. [2020-06-22 06:23:13,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-06-22 06:23:13,850 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 328 states and 463 transitions. [2020-06-22 06:23:13,852 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:13,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 328 states to 322 states and 457 transitions. [2020-06-22 06:23:13,854 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:13,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:13,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 322 states and 457 transitions. [2020-06-22 06:23:13,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:13,854 INFO L706 BuchiCegarLoop]: Abstraction has 322 states and 457 transitions. [2020-06-22 06:23:13,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states and 457 transitions. [2020-06-22 06:23:13,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 318. [2020-06-22 06:23:13,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2020-06-22 06:23:13,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 451 transitions. [2020-06-22 06:23:13,859 INFO L729 BuchiCegarLoop]: Abstraction has 318 states and 451 transitions. [2020-06-22 06:23:13,860 INFO L609 BuchiCegarLoop]: Abstraction has 318 states and 451 transitions. [2020-06-22 06:23:13,860 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2020-06-22 06:23:13,860 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 451 transitions. [2020-06-22 06:23:13,861 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:13,861 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:13,861 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:13,862 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [36, 31, 31, 4, 4, 1] [2020-06-22 06:23:13,862 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:13,864 INFO L794 eck$LassoCheckResult]: Stem: 9924#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 9925#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9934#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9935#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 9938#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9936#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9933#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9926#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9927#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10240#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10239#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10238#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10237#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10236#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10235#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10234#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10233#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10232#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10231#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10230#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10229#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10228#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10227#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10226#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10225#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10224#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10223#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10222#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10221#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10220#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10219#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10218#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10217#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10216#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10215#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10214#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10213#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10212#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10211#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10210#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10209#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10208#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10207#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10206#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10205#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10204#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10203#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10202#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10201#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10200#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10199#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10198#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10197#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10196#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10195#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10194#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10193#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10192#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10191#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10189#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10190#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10188#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10187#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10186#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 10185#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10184#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10183#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10182#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10181#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10180#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10179#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10178#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10177#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10176#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10175#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10174#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10173#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10172#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10171#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10170#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10169#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10167#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10028#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10026#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10024#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 10022#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10020#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10018#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10016#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10014#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10012#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10010#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10008#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10006#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10002#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9999#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9996#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9993#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9991#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9989#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9987#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9986#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9985#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 9984#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9946#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 9945#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 9942#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9939#L12 [2020-06-22 06:23:13,864 INFO L796 eck$LassoCheckResult]: Loop: 9939#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 9940#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 9939#L12 [2020-06-22 06:23:13,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:13,864 INFO L82 PathProgramCache]: Analyzing trace with hash -365781291, now seen corresponding path program 31 times [2020-06-22 06:23:13,864 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:13,865 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:13,865 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:13,865 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:13,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:13,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:13,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1820 backedges. 616 proven. 564 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2020-06-22 06:23:13,969 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:13,969 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:13,980 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:14,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:14,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 11 conjunts are in the unsatisfiable core [2020-06-22 06:23:14,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:14,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1820 backedges. 616 proven. 564 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2020-06-22 06:23:14,122 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:14,122 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2020-06-22 06:23:14,122 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:14,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:14,122 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 29 times [2020-06-22 06:23:14,123 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:14,123 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:14,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:14,124 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:14,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:14,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:14,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:14,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-06-22 06:23:14,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=202, Unknown=0, NotChecked=0, Total=306 [2020-06-22 06:23:14,139 INFO L87 Difference]: Start difference. First operand 318 states and 451 transitions. cyclomatic complexity: 138 Second operand 18 states. [2020-06-22 06:23:14,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:14,370 INFO L93 Difference]: Finished difference Result 320 states and 452 transitions. [2020-06-22 06:23:14,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-06-22 06:23:14,371 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 452 transitions. [2020-06-22 06:23:14,373 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:14,375 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 318 states and 450 transitions. [2020-06-22 06:23:14,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:14,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:14,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 318 states and 450 transitions. [2020-06-22 06:23:14,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:14,375 INFO L706 BuchiCegarLoop]: Abstraction has 318 states and 450 transitions. [2020-06-22 06:23:14,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states and 450 transitions. [2020-06-22 06:23:14,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2020-06-22 06:23:14,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2020-06-22 06:23:14,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 450 transitions. [2020-06-22 06:23:14,381 INFO L729 BuchiCegarLoop]: Abstraction has 318 states and 450 transitions. [2020-06-22 06:23:14,381 INFO L609 BuchiCegarLoop]: Abstraction has 318 states and 450 transitions. [2020-06-22 06:23:14,381 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2020-06-22 06:23:14,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 450 transitions. [2020-06-22 06:23:14,382 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:14,382 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:14,382 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:14,383 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [37, 32, 32, 4, 4, 1] [2020-06-22 06:23:14,383 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:14,385 INFO L794 eck$LassoCheckResult]: Stem: 10917#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 10918#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10927#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10928#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 10931#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10929#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10926#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10919#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10920#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11233#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11232#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11231#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11230#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11229#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11228#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11227#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11226#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11225#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11224#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11223#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11222#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11221#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11220#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11219#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11218#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11217#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11216#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11215#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11214#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11213#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11212#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11211#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11210#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11209#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11208#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11207#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11206#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11205#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11204#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11203#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11202#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11201#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11200#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11199#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11198#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11197#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11196#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11195#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11194#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11193#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11192#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11191#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11190#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11189#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11188#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11187#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11186#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11185#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11184#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11182#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11183#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11181#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11180#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11179#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 11178#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11177#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11176#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11175#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11174#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11173#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11172#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11171#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11170#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11169#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11168#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11167#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11166#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11165#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11164#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11163#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11162#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11161#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11160#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11159#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11157#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11023#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11020#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11018#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 11016#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11014#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11012#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11010#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11008#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11006#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11004#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11002#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11000#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10998#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10994#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10991#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10988#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10985#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10983#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10981#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10979#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10978#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 10977#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10939#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 10938#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 10935#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10932#L12 [2020-06-22 06:23:14,385 INFO L796 eck$LassoCheckResult]: Loop: 10932#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 10933#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 10932#L12 [2020-06-22 06:23:14,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:14,386 INFO L82 PathProgramCache]: Analyzing trace with hash 599260042, now seen corresponding path program 32 times [2020-06-22 06:23:14,386 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:14,386 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:14,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:14,387 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:14,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:14,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:14,511 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 638 proven. 648 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2020-06-22 06:23:14,511 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:14,511 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:14,522 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 06:23:14,558 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-06-22 06:23:14,558 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:14,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 12 conjunts are in the unsatisfiable core [2020-06-22 06:23:14,561 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:14,691 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 638 proven. 648 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2020-06-22 06:23:14,718 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:14,719 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2020-06-22 06:23:14,719 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:14,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:14,719 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 30 times [2020-06-22 06:23:14,720 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:14,720 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:14,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:14,721 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:14,721 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:14,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:14,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:14,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-06-22 06:23:14,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2020-06-22 06:23:14,737 INFO L87 Difference]: Start difference. First operand 318 states and 450 transitions. cyclomatic complexity: 137 Second operand 20 states. [2020-06-22 06:23:15,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:15,007 INFO L93 Difference]: Finished difference Result 320 states and 451 transitions. [2020-06-22 06:23:15,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-06-22 06:23:15,008 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 451 transitions. [2020-06-22 06:23:15,009 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:15,011 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 318 states and 449 transitions. [2020-06-22 06:23:15,011 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:15,011 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:15,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 318 states and 449 transitions. [2020-06-22 06:23:15,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:15,011 INFO L706 BuchiCegarLoop]: Abstraction has 318 states and 449 transitions. [2020-06-22 06:23:15,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states and 449 transitions. [2020-06-22 06:23:15,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2020-06-22 06:23:15,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2020-06-22 06:23:15,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 449 transitions. [2020-06-22 06:23:15,017 INFO L729 BuchiCegarLoop]: Abstraction has 318 states and 449 transitions. [2020-06-22 06:23:15,017 INFO L609 BuchiCegarLoop]: Abstraction has 318 states and 449 transitions. [2020-06-22 06:23:15,017 INFO L442 BuchiCegarLoop]: ======== Iteration 36============ [2020-06-22 06:23:15,017 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 449 transitions. [2020-06-22 06:23:15,018 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:15,018 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:15,018 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:15,019 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [38, 33, 33, 4, 4, 1] [2020-06-22 06:23:15,019 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:15,021 INFO L794 eck$LassoCheckResult]: Stem: 11923#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 11924#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11933#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11934#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 11937#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11935#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11932#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11925#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11926#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12239#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12238#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12237#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12236#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12235#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12234#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12233#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12232#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12231#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12230#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12229#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12228#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12227#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12226#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12225#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12224#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12223#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12222#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12221#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12220#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12219#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12218#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12217#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12216#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12215#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12214#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12213#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12212#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12211#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12210#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12209#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12208#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12207#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12206#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12205#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12204#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12203#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12202#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12201#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12200#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12199#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12198#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12197#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12196#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12195#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12194#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12193#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12192#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12191#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12190#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12188#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12189#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12187#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12186#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12185#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 12184#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12183#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12182#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12181#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12180#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12179#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12178#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12177#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12176#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12175#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12174#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12173#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12172#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12171#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12170#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12169#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12168#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12167#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12166#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12165#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12164#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12163#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12162#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12160#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12029#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12026#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12024#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 12022#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12020#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12018#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12016#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12014#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12012#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12010#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12008#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 12006#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 12004#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 12000#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11997#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11994#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11991#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11989#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11987#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11985#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11984#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 11983#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11945#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 11944#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 11941#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11938#L12 [2020-06-22 06:23:15,021 INFO L796 eck$LassoCheckResult]: Loop: 11938#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 11939#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 11938#L12 [2020-06-22 06:23:15,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:15,021 INFO L82 PathProgramCache]: Analyzing trace with hash -365467979, now seen corresponding path program 33 times [2020-06-22 06:23:15,022 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:15,022 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:15,022 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:15,023 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:15,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:15,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:15,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2035 backedges. 660 proven. 735 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2020-06-22 06:23:15,154 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:15,154 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:15,166 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2020-06-22 06:23:15,207 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2020-06-22 06:23:15,208 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:15,209 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 19 conjunts are in the unsatisfiable core [2020-06-22 06:23:15,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:15,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2035 backedges. 1139 proven. 245 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2020-06-22 06:23:15,475 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:15,475 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18] total 29 [2020-06-22 06:23:15,475 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:15,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:15,476 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 31 times [2020-06-22 06:23:15,476 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:15,476 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:15,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:15,477 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:15,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:15,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:15,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:15,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-06-22 06:23:15,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2020-06-22 06:23:15,491 INFO L87 Difference]: Start difference. First operand 318 states and 449 transitions. cyclomatic complexity: 136 Second operand 29 states. [2020-06-22 06:23:16,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:16,668 INFO L93 Difference]: Finished difference Result 421 states and 572 transitions. [2020-06-22 06:23:16,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-06-22 06:23:16,670 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 421 states and 572 transitions. [2020-06-22 06:23:16,672 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:16,674 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 421 states to 402 states and 553 transitions. [2020-06-22 06:23:16,674 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 [2020-06-22 06:23:16,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18 [2020-06-22 06:23:16,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 402 states and 553 transitions. [2020-06-22 06:23:16,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:16,674 INFO L706 BuchiCegarLoop]: Abstraction has 402 states and 553 transitions. [2020-06-22 06:23:16,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states and 553 transitions. [2020-06-22 06:23:16,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 218. [2020-06-22 06:23:16,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2020-06-22 06:23:16,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 300 transitions. [2020-06-22 06:23:16,679 INFO L729 BuchiCegarLoop]: Abstraction has 218 states and 300 transitions. [2020-06-22 06:23:16,679 INFO L609 BuchiCegarLoop]: Abstraction has 218 states and 300 transitions. [2020-06-22 06:23:16,679 INFO L442 BuchiCegarLoop]: ======== Iteration 37============ [2020-06-22 06:23:16,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 218 states and 300 transitions. [2020-06-22 06:23:16,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:16,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:16,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:16,681 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [40, 35, 35, 4, 4, 1] [2020-06-22 06:23:16,681 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:16,683 INFO L794 eck$LassoCheckResult]: Stem: 13102#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 13103#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13114#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13115#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 13117#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13116#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13112#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13104#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13105#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13306#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13305#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13304#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13303#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13302#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13301#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13300#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13299#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13298#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13297#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13296#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13295#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13294#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13293#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13292#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13291#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13290#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13289#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13288#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13287#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13286#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13285#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13284#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13283#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13282#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13281#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13280#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13279#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13278#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13277#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13276#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13275#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13274#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13273#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13272#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13271#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13270#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13269#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13268#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13267#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13266#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13265#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13264#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13263#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13262#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13261#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13260#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13259#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13258#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13257#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13255#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13256#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13254#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13253#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13252#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 13251#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13250#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13249#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13248#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13247#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13246#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13245#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13244#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13243#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13242#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13241#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13240#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13239#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13238#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13237#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13236#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13235#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13234#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13233#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13232#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13231#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13229#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13230#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13319#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13226#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13225#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13224#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13223#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13193#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13318#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 13106#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13107#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13317#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13316#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13315#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13314#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13313#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13312#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13311#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13204#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13202#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13200#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13173#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13171#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13169#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13145#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13142#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13134#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13135#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13136#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13133#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 13124#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13123#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 13122#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 13120#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13118#L12 [2020-06-22 06:23:16,683 INFO L796 eck$LassoCheckResult]: Loop: 13118#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 13119#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 13118#L12 [2020-06-22 06:23:16,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:16,684 INFO L82 PathProgramCache]: Analyzing trace with hash -800908657, now seen corresponding path program 34 times [2020-06-22 06:23:16,684 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:16,684 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:16,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:16,685 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:16,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:16,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:16,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2262 backedges. 775 proven. 825 refuted. 0 times theorem prover too weak. 662 trivial. 0 not checked. [2020-06-22 06:23:16,830 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:16,830 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:16,841 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2020-06-22 06:23:16,869 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-06-22 06:23:16,870 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:16,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 32 conjunts are in the unsatisfiable core [2020-06-22 06:23:16,873 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:17,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2262 backedges. 1342 proven. 826 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2020-06-22 06:23:17,532 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:17,533 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 32] total 44 [2020-06-22 06:23:17,533 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:17,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:17,533 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 32 times [2020-06-22 06:23:17,533 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:17,534 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:17,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:17,534 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:17,535 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:17,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:17,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:17,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2020-06-22 06:23:17,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=1498, Unknown=0, NotChecked=0, Total=1892 [2020-06-22 06:23:17,550 INFO L87 Difference]: Start difference. First operand 218 states and 300 transitions. cyclomatic complexity: 86 Second operand 44 states. [2020-06-22 06:23:20,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:20,462 INFO L93 Difference]: Finished difference Result 527 states and 698 transitions. [2020-06-22 06:23:20,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2020-06-22 06:23:20,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 527 states and 698 transitions. [2020-06-22 06:23:20,465 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:20,467 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 527 states to 513 states and 684 transitions. [2020-06-22 06:23:20,468 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 [2020-06-22 06:23:20,468 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 [2020-06-22 06:23:20,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 513 states and 684 transitions. [2020-06-22 06:23:20,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:20,468 INFO L706 BuchiCegarLoop]: Abstraction has 513 states and 684 transitions. [2020-06-22 06:23:20,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states and 684 transitions. [2020-06-22 06:23:20,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 260. [2020-06-22 06:23:20,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2020-06-22 06:23:20,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 362 transitions. [2020-06-22 06:23:20,473 INFO L729 BuchiCegarLoop]: Abstraction has 260 states and 362 transitions. [2020-06-22 06:23:20,473 INFO L609 BuchiCegarLoop]: Abstraction has 260 states and 362 transitions. [2020-06-22 06:23:20,473 INFO L442 BuchiCegarLoop]: ======== Iteration 38============ [2020-06-22 06:23:20,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 260 states and 362 transitions. [2020-06-22 06:23:20,474 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:20,474 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:20,474 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:20,475 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [52, 46, 46, 5, 5, 1] [2020-06-22 06:23:20,475 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:20,477 INFO L794 eck$LassoCheckResult]: Stem: 14557#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 14558#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14567#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14568#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 14570#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14569#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14566#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14559#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14560#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14812#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14811#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14810#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14809#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14808#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14807#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14806#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14805#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14804#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14803#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14802#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14801#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14800#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14799#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14798#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14797#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14796#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14795#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14794#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14793#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14792#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14791#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14790#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14789#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14788#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14787#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14786#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14785#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14784#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14783#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14782#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14781#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14780#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14779#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14778#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14777#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14776#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14775#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14774#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14773#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14772#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14771#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14770#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14769#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14768#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14767#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14766#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14765#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14764#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14763#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14705#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14762#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14761#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14760#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14759#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 14758#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14757#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14756#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14755#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14754#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14753#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14752#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14751#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14750#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14749#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14748#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14747#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14746#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14745#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14744#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14743#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14742#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14741#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14740#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14739#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14738#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14737#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14736#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14715#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14714#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14713#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14712#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14710#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14708#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14706#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14707#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14703#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14702#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 14701#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14700#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14699#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14697#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14694#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14692#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14690#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14688#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14686#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14684#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14682#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14680#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14678#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14676#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14674#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14672#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14670#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14668#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14666#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14664#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14662#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14660#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14658#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14656#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14654#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14652#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14645#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14646#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14647#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14644#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14643#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14619#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14618#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 14617#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14616#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14615#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14614#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14613#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14612#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14611#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14610#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14609#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14608#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14607#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14606#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14605#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14604#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14603#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14602#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14601#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14589#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14586#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14587#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14588#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 14577#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14576#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 14575#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 14573#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14571#L12 [2020-06-22 06:23:20,478 INFO L796 eck$LassoCheckResult]: Loop: 14571#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 14572#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 14571#L12 [2020-06-22 06:23:20,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:20,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1732301794, now seen corresponding path program 35 times [2020-06-22 06:23:20,478 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:20,478 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:20,479 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:20,479 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:20,479 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:20,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:20,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3876 backedges. 1856 proven. 918 refuted. 0 times theorem prover too weak. 1102 trivial. 0 not checked. [2020-06-22 06:23:20,676 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:20,676 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:20,689 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2020-06-22 06:23:20,726 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 27 check-sat command(s) [2020-06-22 06:23:20,726 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:20,727 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 27 conjunts are in the unsatisfiable core [2020-06-22 06:23:20,730 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:21,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3876 backedges. 2645 proven. 607 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2020-06-22 06:23:21,203 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:21,203 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 27] total 40 [2020-06-22 06:23:21,203 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:21,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:21,204 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 33 times [2020-06-22 06:23:21,204 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:21,204 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:21,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:21,205 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:21,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:21,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:21,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:21,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2020-06-22 06:23:21,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1282, Unknown=0, NotChecked=0, Total=1560 [2020-06-22 06:23:21,222 INFO L87 Difference]: Start difference. First operand 260 states and 362 transitions. cyclomatic complexity: 105 Second operand 40 states. [2020-06-22 06:23:23,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:23,325 INFO L93 Difference]: Finished difference Result 474 states and 633 transitions. [2020-06-22 06:23:23,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2020-06-22 06:23:23,326 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 474 states and 633 transitions. [2020-06-22 06:23:23,328 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:23,331 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 474 states to 462 states and 621 transitions. [2020-06-22 06:23:23,331 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22 [2020-06-22 06:23:23,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22 [2020-06-22 06:23:23,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 462 states and 621 transitions. [2020-06-22 06:23:23,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:23,331 INFO L706 BuchiCegarLoop]: Abstraction has 462 states and 621 transitions. [2020-06-22 06:23:23,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states and 621 transitions. [2020-06-22 06:23:23,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 290. [2020-06-22 06:23:23,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2020-06-22 06:23:23,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 395 transitions. [2020-06-22 06:23:23,336 INFO L729 BuchiCegarLoop]: Abstraction has 290 states and 395 transitions. [2020-06-22 06:23:23,336 INFO L609 BuchiCegarLoop]: Abstraction has 290 states and 395 transitions. [2020-06-22 06:23:23,336 INFO L442 BuchiCegarLoop]: ======== Iteration 39============ [2020-06-22 06:23:23,336 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 395 transitions. [2020-06-22 06:23:23,337 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:23,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:23,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:23,338 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [54, 48, 48, 5, 5, 1] [2020-06-22 06:23:23,338 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:23,340 INFO L794 eck$LassoCheckResult]: Stem: 15908#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 15909#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15918#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15919#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 15921#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15920#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15917#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15910#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15911#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16193#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16192#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16191#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16190#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16189#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16188#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16187#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16186#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16185#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16184#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16183#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16182#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16181#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16180#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16179#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16178#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16177#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16176#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16175#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16174#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16173#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16172#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16171#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16170#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16169#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16168#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16167#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16166#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16165#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16164#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16163#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16162#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16161#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16160#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16159#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16158#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16157#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16156#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16155#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16154#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16153#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16152#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16151#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16150#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16149#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16148#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16147#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16146#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16145#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16144#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16142#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16143#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16141#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16140#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16139#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 16138#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16137#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16136#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16135#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16134#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16133#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16132#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16131#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16130#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16129#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16128#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16127#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16126#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16125#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16124#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16123#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16122#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16121#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16120#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16119#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16118#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16117#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16116#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16115#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16114#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16113#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16112#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16111#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16110#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16109#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16108#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16107#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16106#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16105#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16057#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16104#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 16103#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16102#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16101#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16100#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16099#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16098#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16097#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16096#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16095#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16094#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16093#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16092#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16091#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16090#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16089#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16088#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16087#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16086#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16085#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16084#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16083#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16071#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16069#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16067#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 16065#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 16063#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 16061#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15988#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15986#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15979#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15980#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15981#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15978#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15971#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15970#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15969#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 15968#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15967#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15966#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15965#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15964#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15963#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15962#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15960#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15956#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15954#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15952#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15950#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15948#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15946#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15944#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15942#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15940#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15939#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15936#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15937#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15938#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 15928#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15927#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 15926#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 15924#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15922#L12 [2020-06-22 06:23:23,341 INFO L796 eck$LassoCheckResult]: Loop: 15922#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 15923#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 15922#L12 [2020-06-22 06:23:23,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:23,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1063107260, now seen corresponding path program 36 times [2020-06-22 06:23:23,341 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:23,341 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:23,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:23,342 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:23,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:23,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:23,513 INFO L134 CoverageAnalysis]: Checked inductivity of 4187 backedges. 2013 proven. 1014 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. [2020-06-22 06:23:23,513 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:23,514 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:23,532 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2020-06-22 06:23:23,598 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2020-06-22 06:23:23,598 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:23,600 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 16 conjunts are in the unsatisfiable core [2020-06-22 06:23:23,602 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:23,773 INFO L134 CoverageAnalysis]: Checked inductivity of 4187 backedges. 2013 proven. 1014 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. [2020-06-22 06:23:23,799 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:23,799 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2020-06-22 06:23:23,799 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:23,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:23,799 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 34 times [2020-06-22 06:23:23,800 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:23,800 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:23,800 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:23,801 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:23,801 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:23,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:23,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:23,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-06-22 06:23:23,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=492, Unknown=0, NotChecked=0, Total=756 [2020-06-22 06:23:23,815 INFO L87 Difference]: Start difference. First operand 290 states and 395 transitions. cyclomatic complexity: 109 Second operand 28 states. [2020-06-22 06:23:24,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:24,179 INFO L93 Difference]: Finished difference Result 294 states and 399 transitions. [2020-06-22 06:23:24,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-06-22 06:23:24,180 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 294 states and 399 transitions. [2020-06-22 06:23:24,181 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:24,183 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 294 states to 292 states and 397 transitions. [2020-06-22 06:23:24,183 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:24,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:24,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 292 states and 397 transitions. [2020-06-22 06:23:24,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:24,184 INFO L706 BuchiCegarLoop]: Abstraction has 292 states and 397 transitions. [2020-06-22 06:23:24,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states and 397 transitions. [2020-06-22 06:23:24,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 290. [2020-06-22 06:23:24,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2020-06-22 06:23:24,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 394 transitions. [2020-06-22 06:23:24,187 INFO L729 BuchiCegarLoop]: Abstraction has 290 states and 394 transitions. [2020-06-22 06:23:24,187 INFO L609 BuchiCegarLoop]: Abstraction has 290 states and 394 transitions. [2020-06-22 06:23:24,188 INFO L442 BuchiCegarLoop]: ======== Iteration 40============ [2020-06-22 06:23:24,188 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 394 transitions. [2020-06-22 06:23:24,189 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:24,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:24,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:24,190 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [55, 49, 49, 5, 5, 1] [2020-06-22 06:23:24,190 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:24,192 INFO L794 eck$LassoCheckResult]: Stem: 17029#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 17030#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17039#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17040#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 17043#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17041#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17038#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17031#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17032#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17317#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17316#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17315#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17314#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17313#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17312#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17311#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17310#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17309#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17308#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17307#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17306#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17305#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17304#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17303#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17302#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17301#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17300#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17299#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17298#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17297#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17296#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17295#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17294#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17293#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17292#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17291#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17290#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17289#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17288#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17287#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17286#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17285#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17284#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17283#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17282#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17281#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17280#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17279#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17278#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17277#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17276#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17275#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17274#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17273#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17272#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17271#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17270#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17269#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17268#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17266#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17267#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17265#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17264#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17263#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 17262#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17261#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17260#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17259#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17258#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17257#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17256#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17255#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17254#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17253#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17252#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17251#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17250#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17249#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17248#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17247#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17246#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17245#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17244#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17243#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17242#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17241#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17240#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17239#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17238#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17237#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17236#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17235#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17234#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17233#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17232#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17231#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17230#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17229#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17096#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17227#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17174#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17172#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17170#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 17168#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17166#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17164#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17162#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17160#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17158#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17156#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17154#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17152#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17150#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17148#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17146#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17144#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17142#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17140#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17138#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17136#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17134#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17132#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17130#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17128#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17126#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17124#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17122#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17120#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17118#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17115#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17112#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17110#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17107#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17104#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17103#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17102#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17095#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17094#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17093#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 17092#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17091#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17090#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17088#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17086#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17084#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17082#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17080#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17078#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17076#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17074#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17072#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17070#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17068#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17066#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17064#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17063#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17061#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17059#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17060#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17062#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 17052#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17051#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 17050#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 17047#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17044#L12 [2020-06-22 06:23:24,193 INFO L796 eck$LassoCheckResult]: Loop: 17044#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 17045#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 17044#L12 [2020-06-22 06:23:24,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:24,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1973002831, now seen corresponding path program 37 times [2020-06-22 06:23:24,193 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:24,193 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:24,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:24,194 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:24,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:24,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:24,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4347 backedges. 2074 proven. 1113 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. [2020-06-22 06:23:24,396 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:24,396 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:24,407 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:24,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:24,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 17 conjunts are in the unsatisfiable core [2020-06-22 06:23:24,447 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:24,641 INFO L134 CoverageAnalysis]: Checked inductivity of 4347 backedges. 2074 proven. 1113 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. [2020-06-22 06:23:24,667 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:24,667 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2020-06-22 06:23:24,667 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:24,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:24,668 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 35 times [2020-06-22 06:23:24,668 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:24,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:24,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:24,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:24,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:24,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-06-22 06:23:24,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=565, Unknown=0, NotChecked=0, Total=870 [2020-06-22 06:23:24,683 INFO L87 Difference]: Start difference. First operand 290 states and 394 transitions. cyclomatic complexity: 108 Second operand 30 states. [2020-06-22 06:23:25,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:25,096 INFO L93 Difference]: Finished difference Result 297 states and 403 transitions. [2020-06-22 06:23:25,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-06-22 06:23:25,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 297 states and 403 transitions. [2020-06-22 06:23:25,098 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:25,100 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 297 states to 295 states and 401 transitions. [2020-06-22 06:23:25,100 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:25,100 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:25,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 295 states and 401 transitions. [2020-06-22 06:23:25,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:25,100 INFO L706 BuchiCegarLoop]: Abstraction has 295 states and 401 transitions. [2020-06-22 06:23:25,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states and 401 transitions. [2020-06-22 06:23:25,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 293. [2020-06-22 06:23:25,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. [2020-06-22 06:23:25,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 398 transitions. [2020-06-22 06:23:25,104 INFO L729 BuchiCegarLoop]: Abstraction has 293 states and 398 transitions. [2020-06-22 06:23:25,104 INFO L609 BuchiCegarLoop]: Abstraction has 293 states and 398 transitions. [2020-06-22 06:23:25,104 INFO L442 BuchiCegarLoop]: ======== Iteration 41============ [2020-06-22 06:23:25,104 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 293 states and 398 transitions. [2020-06-22 06:23:25,105 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:25,105 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:25,106 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:25,107 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [56, 50, 50, 5, 5, 1] [2020-06-22 06:23:25,107 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:25,109 INFO L794 eck$LassoCheckResult]: Stem: 18166#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 18167#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18176#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18177#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 18180#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18178#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18175#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18168#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18169#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18457#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18456#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18455#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18454#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18453#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18452#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18451#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18450#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18449#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18448#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18447#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18446#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18445#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18444#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18443#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18442#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18441#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18440#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18439#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18438#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18437#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18436#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18435#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18434#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18433#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18432#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18431#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18430#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18429#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18428#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18427#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18426#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18425#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18424#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18423#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18422#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18421#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18420#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18419#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18418#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18417#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18416#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18415#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18414#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18413#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18412#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18411#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18410#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18409#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18408#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18406#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18407#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18405#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18404#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18403#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 18402#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18401#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18400#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18399#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18398#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18397#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18396#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18395#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18394#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18393#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18392#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18391#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18390#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18389#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18388#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18387#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18386#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18385#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18384#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18383#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18382#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18381#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18380#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18379#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18378#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18377#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18376#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18375#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18374#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18373#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18372#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18371#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18370#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18369#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18368#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18367#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18366#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18312#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18365#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18363#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18309#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18307#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 18305#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18303#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18301#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18299#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18297#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18295#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18293#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18291#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18289#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18287#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18285#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18283#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18281#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18279#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18277#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18275#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18273#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18271#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18269#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18267#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18265#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18263#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18261#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18259#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18257#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18255#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18252#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18249#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18247#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18244#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18241#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18240#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18239#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18232#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18231#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18230#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 18229#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18228#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18227#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18226#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18225#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18223#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18221#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18219#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18217#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18215#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18213#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18211#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18209#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18207#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18205#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18203#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18201#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18200#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18197#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18198#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18199#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 18189#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18188#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 18187#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 18184#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18181#L12 [2020-06-22 06:23:25,109 INFO L796 eck$LassoCheckResult]: Loop: 18181#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 18182#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 18181#L12 [2020-06-22 06:23:25,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:25,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1282529948, now seen corresponding path program 38 times [2020-06-22 06:23:25,110 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:25,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:25,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:25,111 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:25,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:25,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:25,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4510 backedges. 2135 proven. 1215 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. [2020-06-22 06:23:25,331 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:25,331 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:25,343 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 06:23:25,383 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-06-22 06:23:25,383 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:25,384 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 18 conjunts are in the unsatisfiable core [2020-06-22 06:23:25,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:25,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4510 backedges. 2135 proven. 1215 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. [2020-06-22 06:23:25,636 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:25,637 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2020-06-22 06:23:25,637 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:25,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:25,637 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 36 times [2020-06-22 06:23:25,638 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:25,638 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:25,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:25,639 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:25,639 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:25,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:25,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:25,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-06-22 06:23:25,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=643, Unknown=0, NotChecked=0, Total=992 [2020-06-22 06:23:25,653 INFO L87 Difference]: Start difference. First operand 293 states and 398 transitions. cyclomatic complexity: 109 Second operand 32 states. [2020-06-22 06:23:26,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:26,096 INFO L93 Difference]: Finished difference Result 300 states and 407 transitions. [2020-06-22 06:23:26,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-06-22 06:23:26,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 300 states and 407 transitions. [2020-06-22 06:23:26,099 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:26,100 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 300 states to 298 states and 405 transitions. [2020-06-22 06:23:26,100 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:23:26,100 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2020-06-22 06:23:26,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 298 states and 405 transitions. [2020-06-22 06:23:26,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:26,101 INFO L706 BuchiCegarLoop]: Abstraction has 298 states and 405 transitions. [2020-06-22 06:23:26,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states and 405 transitions. [2020-06-22 06:23:26,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 296. [2020-06-22 06:23:26,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2020-06-22 06:23:26,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 402 transitions. [2020-06-22 06:23:26,104 INFO L729 BuchiCegarLoop]: Abstraction has 296 states and 402 transitions. [2020-06-22 06:23:26,104 INFO L609 BuchiCegarLoop]: Abstraction has 296 states and 402 transitions. [2020-06-22 06:23:26,105 INFO L442 BuchiCegarLoop]: ======== Iteration 42============ [2020-06-22 06:23:26,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 402 transitions. [2020-06-22 06:23:26,106 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:26,106 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:26,106 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:26,107 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [57, 51, 51, 5, 5, 1] [2020-06-22 06:23:26,107 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:26,109 INFO L794 eck$LassoCheckResult]: Stem: 19322#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 19323#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19332#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19333#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 19336#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19334#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19331#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19324#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19325#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19616#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19615#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19614#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19613#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19612#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19611#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19610#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19609#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19608#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19607#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19606#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19605#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19604#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19603#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19602#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19601#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19600#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19599#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19598#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19597#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19596#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19595#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19594#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19593#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19592#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19591#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19590#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19589#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19588#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19587#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19586#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19585#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19584#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19583#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19582#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19581#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19580#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19579#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19578#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19577#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19576#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19575#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19574#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19573#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19572#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19571#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19570#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19569#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19568#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19567#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19565#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19566#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19564#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19563#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19562#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 19561#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19560#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19559#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19558#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19557#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19556#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19555#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19554#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19553#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19552#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19551#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19550#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19549#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19548#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19547#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19546#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19545#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19544#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19543#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19542#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19541#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19540#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19539#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19538#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19537#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19536#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19535#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19534#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19533#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19532#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19531#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19530#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19529#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19528#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19527#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19526#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19525#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19524#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19523#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19521#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19520#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19517#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19516#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19461#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19459#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 19457#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19455#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19453#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19451#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19449#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19447#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19445#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19443#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19441#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19439#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19437#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19435#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19433#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19431#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19429#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19427#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19425#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19423#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19421#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19419#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19417#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19415#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19413#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19412#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19410#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19409#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19408#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19406#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19403#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19401#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19398#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19396#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19395#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19388#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19387#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19386#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 19385#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19384#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19383#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19382#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19381#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19379#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19377#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19375#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19373#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19371#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19369#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19367#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19365#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19363#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19361#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19359#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19357#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19356#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19353#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19354#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19355#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 19345#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19344#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 19343#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 19340#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19337#L12 [2020-06-22 06:23:26,110 INFO L796 eck$LassoCheckResult]: Loop: 19337#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 19338#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 19337#L12 [2020-06-22 06:23:26,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:26,110 INFO L82 PathProgramCache]: Analyzing trace with hash -2091929135, now seen corresponding path program 39 times [2020-06-22 06:23:26,110 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:26,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:26,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:26,111 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:26,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:26,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:26,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4676 backedges. 2196 proven. 1320 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. [2020-06-22 06:23:26,347 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:26,347 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:26,358 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2020-06-22 06:23:26,396 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2020-06-22 06:23:26,396 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:26,397 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 21 conjunts are in the unsatisfiable core [2020-06-22 06:23:26,400 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:26,793 INFO L134 CoverageAnalysis]: Checked inductivity of 4676 backedges. 2213 proven. 316 refuted. 0 times theorem prover too weak. 2147 trivial. 0 not checked. [2020-06-22 06:23:26,819 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:26,819 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 37 [2020-06-22 06:23:26,820 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:26,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:26,820 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 37 times [2020-06-22 06:23:26,820 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:26,820 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:26,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:26,821 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:26,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:26,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:26,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:26,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-06-22 06:23:26,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1067, Unknown=0, NotChecked=0, Total=1332 [2020-06-22 06:23:26,838 INFO L87 Difference]: Start difference. First operand 296 states and 402 transitions. cyclomatic complexity: 110 Second operand 37 states. [2020-06-22 06:23:29,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:29,171 INFO L93 Difference]: Finished difference Result 412 states and 547 transitions. [2020-06-22 06:23:29,171 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2020-06-22 06:23:29,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 412 states and 547 transitions. [2020-06-22 06:23:29,173 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:29,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 412 states to 399 states and 534 transitions. [2020-06-22 06:23:29,175 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19 [2020-06-22 06:23:29,175 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19 [2020-06-22 06:23:29,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 399 states and 534 transitions. [2020-06-22 06:23:29,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:29,176 INFO L706 BuchiCegarLoop]: Abstraction has 399 states and 534 transitions. [2020-06-22 06:23:29,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states and 534 transitions. [2020-06-22 06:23:29,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 342. [2020-06-22 06:23:29,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2020-06-22 06:23:29,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 456 transitions. [2020-06-22 06:23:29,180 INFO L729 BuchiCegarLoop]: Abstraction has 342 states and 456 transitions. [2020-06-22 06:23:29,180 INFO L609 BuchiCegarLoop]: Abstraction has 342 states and 456 transitions. [2020-06-22 06:23:29,180 INFO L442 BuchiCegarLoop]: ======== Iteration 43============ [2020-06-22 06:23:29,180 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 342 states and 456 transitions. [2020-06-22 06:23:29,181 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:29,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:29,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:29,183 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [71, 63, 63, 7, 7, 1] [2020-06-22 06:23:29,183 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:29,185 INFO L794 eck$LassoCheckResult]: Stem: 20697#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 20698#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20707#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20708#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 20710#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20709#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20706#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20699#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20700#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21034#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21033#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21032#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21031#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21030#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21029#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21028#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21027#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21026#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21025#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21024#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21023#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21022#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21021#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21020#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21019#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21018#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21017#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21016#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21015#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21014#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21013#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21012#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21011#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21010#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21009#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21008#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21007#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21006#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21005#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21004#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21003#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 21002#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 21001#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 21000#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20999#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20998#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20997#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20996#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20995#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20994#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20993#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20992#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20991#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20990#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20989#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20988#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20987#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20986#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20985#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20983#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20984#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20982#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20981#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20980#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 20979#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20978#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20977#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20976#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20975#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20974#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20973#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20972#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20971#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20970#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20969#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20968#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20967#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20966#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20965#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20964#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20963#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20962#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20961#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20960#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20959#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20958#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20957#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20956#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20955#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20954#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20953#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20952#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20951#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20950#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20949#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20948#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20947#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20946#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20945#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20943#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20942#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20941#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20939#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20937#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20935#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20933#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20931#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20930#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20929#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20928#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20876#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20874#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 20872#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20870#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20868#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20866#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20864#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20862#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20860#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20858#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20856#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20854#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20852#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20850#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20848#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20846#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20844#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20842#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20840#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20838#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20836#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20834#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20832#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20830#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20828#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20826#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20824#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20822#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20820#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20819#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20818#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20817#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20815#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20814#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20813#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20806#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20805#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20804#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 20803#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20802#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20801#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20800#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20799#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20798#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20797#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20796#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20795#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20794#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20793#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20792#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20791#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20790#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20789#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20788#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20787#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20786#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20785#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20784#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20783#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20782#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20747#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20781#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20779#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20778#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20777#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 20776#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20775#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20774#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20773#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20772#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20771#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20770#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20769#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20768#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20767#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20766#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20765#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20764#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20763#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20762#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20761#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20760#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20759#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20750#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20749#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20748#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20746#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20745#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20744#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 20743#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20742#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20741#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20740#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20739#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20738#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20737#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20736#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20735#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 20734#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20716#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 20715#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 20713#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20711#L12 [2020-06-22 06:23:29,186 INFO L796 eck$LassoCheckResult]: Loop: 20711#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 20712#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 20711#L12 [2020-06-22 06:23:29,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:29,186 INFO L82 PathProgramCache]: Analyzing trace with hash -1630321833, now seen corresponding path program 40 times [2020-06-22 06:23:29,187 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:29,187 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:29,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:29,187 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:29,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:29,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:29,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7315 backedges. 2215 proven. 140 refuted. 0 times theorem prover too weak. 4960 trivial. 0 not checked. [2020-06-22 06:23:29,344 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:29,345 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:29,356 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2020-06-22 06:23:29,400 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-06-22 06:23:29,400 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:29,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 38 conjunts are in the unsatisfiable core [2020-06-22 06:23:29,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:29,992 INFO L134 CoverageAnalysis]: Checked inductivity of 7315 backedges. 4285 proven. 1411 refuted. 0 times theorem prover too weak. 1619 trivial. 0 not checked. [2020-06-22 06:23:30,018 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:30,018 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 38] total 43 [2020-06-22 06:23:30,018 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:30,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:30,019 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 38 times [2020-06-22 06:23:30,019 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:30,019 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:30,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:30,020 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:30,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:30,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:30,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:30,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2020-06-22 06:23:30,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=1355, Unknown=0, NotChecked=0, Total=1806 [2020-06-22 06:23:30,035 INFO L87 Difference]: Start difference. First operand 342 states and 456 transitions. cyclomatic complexity: 118 Second operand 43 states. [2020-06-22 06:23:31,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:31,600 INFO L93 Difference]: Finished difference Result 509 states and 670 transitions. [2020-06-22 06:23:31,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2020-06-22 06:23:31,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 509 states and 670 transitions. [2020-06-22 06:23:31,603 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:31,605 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 509 states to 490 states and 651 transitions. [2020-06-22 06:23:31,605 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 [2020-06-22 06:23:31,605 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 [2020-06-22 06:23:31,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 490 states and 651 transitions. [2020-06-22 06:23:31,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:31,606 INFO L706 BuchiCegarLoop]: Abstraction has 490 states and 651 transitions. [2020-06-22 06:23:31,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states and 651 transitions. [2020-06-22 06:23:31,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 285. [2020-06-22 06:23:31,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2020-06-22 06:23:31,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 379 transitions. [2020-06-22 06:23:31,610 INFO L729 BuchiCegarLoop]: Abstraction has 285 states and 379 transitions. [2020-06-22 06:23:31,610 INFO L609 BuchiCegarLoop]: Abstraction has 285 states and 379 transitions. [2020-06-22 06:23:31,610 INFO L442 BuchiCegarLoop]: ======== Iteration 44============ [2020-06-22 06:23:31,610 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 285 states and 379 transitions. [2020-06-22 06:23:31,611 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:31,611 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:31,611 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:31,613 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [75, 66, 66, 8, 8, 1] [2020-06-22 06:23:31,613 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:31,616 INFO L794 eck$LassoCheckResult]: Stem: 22353#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 22354#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22363#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22364#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 22366#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22365#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22362#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22355#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22356#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22633#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22632#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22631#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22630#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22629#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22628#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22627#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22626#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22625#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22624#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22623#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22622#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22621#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22620#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22619#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22618#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22617#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22616#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22615#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22614#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22613#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22612#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22611#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22610#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22609#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22608#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22607#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22606#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22605#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22604#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22603#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22602#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22601#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22600#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22599#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22598#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22597#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22596#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22595#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22594#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22593#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22592#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22591#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22590#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22589#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22588#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22587#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22586#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22585#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22584#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22517#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22583#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22582#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22581#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22580#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 22579#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22578#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22577#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22576#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22575#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22574#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22573#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22572#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22571#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22570#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22569#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22568#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22567#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22566#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22565#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22564#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22563#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22562#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22561#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22560#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22559#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22558#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22557#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22556#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22555#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22554#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22553#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22552#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22551#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22550#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22549#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22548#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22547#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22546#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22545#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22544#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22543#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22542#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22541#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22540#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22531#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22530#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22528#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22526#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22524#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22521#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22522#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22529#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22527#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22515#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22514#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 22513#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22512#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22511#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22510#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22509#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22508#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22507#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22506#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22505#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22504#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22503#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22502#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22501#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22500#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22499#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22498#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22497#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22496#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22495#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22494#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22493#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22492#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22491#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22490#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22489#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22488#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22487#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22485#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22483#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22482#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22479#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22480#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22481#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22474#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22473#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22467#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 22466#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22465#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22464#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22463#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22462#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22461#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22460#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22459#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22458#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22457#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22456#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22455#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22454#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22453#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22452#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22451#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22450#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22449#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22448#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22447#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22446#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22445#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22401#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22444#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22442#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22441#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22440#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 22439#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22438#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22437#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22436#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22435#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22434#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22433#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22432#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22431#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22430#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22429#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22428#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22427#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22426#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22425#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22424#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22423#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22422#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22421#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22404#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22402#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22400#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22399#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22398#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 22397#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22396#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22395#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22394#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22393#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22392#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22391#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22390#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22389#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22387#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22385#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22384#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22382#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22381#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22379#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 22380#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22377#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22375#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 22373#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22372#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 22371#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 22369#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22367#L12 [2020-06-22 06:23:31,616 INFO L796 eck$LassoCheckResult]: Loop: 22367#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 22368#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 22367#L12 [2020-06-22 06:23:31,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:31,617 INFO L82 PathProgramCache]: Analyzing trace with hash 1913062884, now seen corresponding path program 41 times [2020-06-22 06:23:31,617 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:31,617 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:31,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:31,618 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:31,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:31,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8177 backedges. 1496 proven. 47 refuted. 0 times theorem prover too weak. 6634 trivial. 0 not checked. [2020-06-22 06:23:31,734 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:31,734 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:31,746 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2020-06-22 06:23:31,811 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 38 check-sat command(s) [2020-06-22 06:23:31,811 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:31,813 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 32 conjunts are in the unsatisfiable core [2020-06-22 06:23:31,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:32,309 INFO L134 CoverageAnalysis]: Checked inductivity of 8177 backedges. 5844 proven. 830 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2020-06-22 06:23:32,335 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:32,336 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 32] total 35 [2020-06-22 06:23:32,336 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:32,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:32,337 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 39 times [2020-06-22 06:23:32,337 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:32,337 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:32,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:32,338 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:32,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:32,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:32,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:32,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-06-22 06:23:32,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=883, Unknown=0, NotChecked=0, Total=1190 [2020-06-22 06:23:32,355 INFO L87 Difference]: Start difference. First operand 285 states and 379 transitions. cyclomatic complexity: 97 Second operand 35 states. [2020-06-22 06:23:33,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:33,545 INFO L93 Difference]: Finished difference Result 453 states and 597 transitions. [2020-06-22 06:23:33,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2020-06-22 06:23:33,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 453 states and 597 transitions. [2020-06-22 06:23:33,548 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:33,550 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 453 states to 443 states and 587 transitions. [2020-06-22 06:23:33,550 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2020-06-22 06:23:33,551 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2020-06-22 06:23:33,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 443 states and 587 transitions. [2020-06-22 06:23:33,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:33,551 INFO L706 BuchiCegarLoop]: Abstraction has 443 states and 587 transitions. [2020-06-22 06:23:33,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states and 587 transitions. [2020-06-22 06:23:33,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 339. [2020-06-22 06:23:33,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2020-06-22 06:23:33,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 449 transitions. [2020-06-22 06:23:33,555 INFO L729 BuchiCegarLoop]: Abstraction has 339 states and 449 transitions. [2020-06-22 06:23:33,555 INFO L609 BuchiCegarLoop]: Abstraction has 339 states and 449 transitions. [2020-06-22 06:23:33,555 INFO L442 BuchiCegarLoop]: ======== Iteration 45============ [2020-06-22 06:23:33,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 339 states and 449 transitions. [2020-06-22 06:23:33,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:33,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:33,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:33,559 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [91, 81, 81, 9, 9, 1] [2020-06-22 06:23:33,559 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:33,562 INFO L794 eck$LassoCheckResult]: Stem: 23898#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 23899#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23908#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23909#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 23911#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23910#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23907#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23900#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23901#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24232#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24231#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24230#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24229#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24228#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24227#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24226#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24225#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24224#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24223#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24222#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24221#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24220#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24219#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24218#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24217#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24216#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24215#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24214#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24213#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24212#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24211#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24210#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24209#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24208#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24207#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24206#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24205#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24204#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24203#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24202#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24201#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24200#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24199#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24198#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24197#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24196#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24195#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24194#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24193#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24192#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24191#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24190#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24189#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24188#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24187#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24186#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24185#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24184#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24183#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24126#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24182#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24181#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24180#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24179#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 24178#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24177#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24176#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24175#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24174#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24173#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24172#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24171#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24170#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24169#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24168#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24167#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24166#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24165#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24164#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24163#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24162#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24161#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24160#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24159#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24158#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24157#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24156#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24155#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24154#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24153#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24152#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24151#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24150#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24149#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24148#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24147#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24146#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24145#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24144#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24143#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24142#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24141#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24140#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24139#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24138#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24137#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24136#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24135#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24134#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24131#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24074#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24130#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24132#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24124#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24123#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 24122#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24121#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24120#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24119#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24118#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24117#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24116#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24115#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24114#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24113#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24112#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24111#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24110#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24109#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24108#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24107#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24106#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24105#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24104#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24103#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24102#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24101#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24100#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24099#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24098#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24097#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24096#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24095#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24094#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24093#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24092#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24091#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24090#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24089#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24088#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24087#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24085#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24083#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24081#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24079#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24078#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24086#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24084#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24072#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24071#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 24070#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24069#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24068#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24067#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24066#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24065#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24064#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24063#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24062#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24061#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24060#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24059#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24058#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24057#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24056#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24055#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24054#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24053#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24052#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24051#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24050#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24049#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24048#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24047#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24046#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24045#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24044#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24042#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24040#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24039#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24036#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24037#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24038#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24031#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24030#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24029#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 24028#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24027#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24026#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24025#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24024#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24023#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24022#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24021#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24020#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24019#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24018#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24017#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24016#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24015#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24014#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24013#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24012#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24011#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24010#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24009#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24008#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24007#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23970#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24006#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 24004#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24003#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 24002#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 24001#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 24000#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23999#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23998#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23997#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23996#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23995#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23994#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23993#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23992#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23991#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23989#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23987#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23985#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23983#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23982#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23981#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23979#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23976#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23972#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23973#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23969#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23967#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23965#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 23963#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23961#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23959#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23957#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23955#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23953#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23951#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23950#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23949#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23948#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23935#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23947#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23938#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23937#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23930#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 23928#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23927#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23926#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23925#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23922#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23923#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 23918#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23917#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 23916#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 23914#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23912#L12 [2020-06-22 06:23:33,563 INFO L796 eck$LassoCheckResult]: Loop: 23912#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 23913#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 23912#L12 [2020-06-22 06:23:33,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:33,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1921781175, now seen corresponding path program 42 times [2020-06-22 06:23:33,563 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:33,563 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:33,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:33,564 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:33,565 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:33,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:33,698 INFO L134 CoverageAnalysis]: Checked inductivity of 12105 backedges. 2073 proven. 68 refuted. 0 times theorem prover too weak. 9964 trivial. 0 not checked. [2020-06-22 06:23:33,699 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:33,699 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:33,712 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2020-06-22 06:23:33,756 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2020-06-22 06:23:33,757 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:33,757 INFO L256 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjunts are in the unsatisfiable core [2020-06-22 06:23:33,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:33,874 INFO L134 CoverageAnalysis]: Checked inductivity of 12105 backedges. 2009 proven. 51 refuted. 0 times theorem prover too weak. 10045 trivial. 0 not checked. [2020-06-22 06:23:33,899 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:33,900 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2020-06-22 06:23:33,900 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:33,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:33,901 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 40 times [2020-06-22 06:23:33,901 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:33,901 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:33,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:33,902 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:33,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:33,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:33,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:33,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-06-22 06:23:33,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-06-22 06:23:33,920 INFO L87 Difference]: Start difference. First operand 339 states and 449 transitions. cyclomatic complexity: 113 Second operand 14 states. [2020-06-22 06:23:34,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:34,227 INFO L93 Difference]: Finished difference Result 453 states and 572 transitions. [2020-06-22 06:23:34,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-06-22 06:23:34,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 453 states and 572 transitions. [2020-06-22 06:23:34,230 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:34,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 453 states to 446 states and 565 transitions. [2020-06-22 06:23:34,232 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14 [2020-06-22 06:23:34,232 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14 [2020-06-22 06:23:34,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 446 states and 565 transitions. [2020-06-22 06:23:34,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:34,232 INFO L706 BuchiCegarLoop]: Abstraction has 446 states and 565 transitions. [2020-06-22 06:23:34,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states and 565 transitions. [2020-06-22 06:23:34,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 327. [2020-06-22 06:23:34,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327 states. [2020-06-22 06:23:34,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 433 transitions. [2020-06-22 06:23:34,236 INFO L729 BuchiCegarLoop]: Abstraction has 327 states and 433 transitions. [2020-06-22 06:23:34,236 INFO L609 BuchiCegarLoop]: Abstraction has 327 states and 433 transitions. [2020-06-22 06:23:34,236 INFO L442 BuchiCegarLoop]: ======== Iteration 46============ [2020-06-22 06:23:34,236 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 327 states and 433 transitions. [2020-06-22 06:23:34,237 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:34,238 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:34,238 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:34,240 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [97, 85, 85, 11, 11, 1] [2020-06-22 06:23:34,240 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:34,243 INFO L794 eck$LassoCheckResult]: Stem: 25554#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25555#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25567#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25568#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25570#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25569#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25564#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25556#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25557#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25880#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25879#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25878#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25877#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25876#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25875#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25874#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25873#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25872#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25871#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25870#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25869#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25868#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25867#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25866#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25865#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25864#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25863#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25862#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25861#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25860#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25859#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25858#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25857#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25856#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25855#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25854#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25853#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25852#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25851#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25850#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25849#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25848#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25847#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25846#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25845#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25844#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25843#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25842#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25841#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25840#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25839#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25838#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25837#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25836#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25835#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25834#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25833#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25832#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25831#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25776#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25830#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25829#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25828#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25827#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25826#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25825#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25824#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25823#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25822#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25821#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25820#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25819#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25818#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25817#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25816#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25815#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25814#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25813#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25812#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25811#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25810#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25809#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25808#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25807#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25806#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25805#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25804#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25803#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25802#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25801#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25800#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25799#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25798#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25797#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25796#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25795#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25794#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25793#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25792#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25791#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25790#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25789#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25788#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25787#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25786#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25785#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25784#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25783#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25782#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25780#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25722#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25777#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25778#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25774#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25773#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25772#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25771#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25770#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25769#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25768#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25767#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25766#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25765#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25764#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25763#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25762#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25761#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25760#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25759#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25758#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25757#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25756#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25755#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25754#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25753#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25752#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25751#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25750#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25749#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25748#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25747#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25746#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25745#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25744#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25743#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25742#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25741#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25740#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25739#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25738#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25735#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25734#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25733#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25729#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25726#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25727#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25732#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25731#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25720#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25719#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25718#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25717#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25716#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25715#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25714#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25713#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25712#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25711#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25710#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25709#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25708#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25707#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25706#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25705#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25704#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25703#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25702#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25701#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25700#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25699#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25698#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25697#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25696#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25695#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25694#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25693#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25692#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25691#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25690#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25687#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25684#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25685#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25686#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25679#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25678#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25677#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25676#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25675#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25674#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25673#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25672#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25671#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25670#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25669#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25668#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25667#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25666#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25665#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25664#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25663#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25662#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25661#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25660#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25659#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25658#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25657#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25656#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25655#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25626#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25654#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25652#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25651#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25650#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25649#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25648#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25647#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25646#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25645#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25644#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25643#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25642#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25641#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25640#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25639#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25638#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25637#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25636#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25635#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25634#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25633#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25632#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25631#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25608#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25627#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25625#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25624#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25623#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25622#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25621#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25620#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25619#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25618#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25617#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25616#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25615#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25613#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25611#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25595#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25609#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25610#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25606#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25605#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25604#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25603#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25602#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25601#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25600#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25599#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25598#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25586#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25596#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25594#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25593#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25592#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25591#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25590#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25589#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25588#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25578#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25587#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25585#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25584#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25582#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25583#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25580#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25579#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 25577#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25576#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 25575#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 25573#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25571#L12 [2020-06-22 06:23:34,244 INFO L796 eck$LassoCheckResult]: Loop: 25571#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 25572#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 25571#L12 [2020-06-22 06:23:34,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:34,244 INFO L82 PathProgramCache]: Analyzing trace with hash -333811529, now seen corresponding path program 43 times [2020-06-22 06:23:34,244 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:34,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:34,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:34,245 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:34,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:34,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:34,426 INFO L134 CoverageAnalysis]: Checked inductivity of 13776 backedges. 5379 proven. 176 refuted. 0 times theorem prover too weak. 8221 trivial. 0 not checked. [2020-06-22 06:23:34,427 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:34,427 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:34,438 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:34,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:34,503 INFO L256 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 21 conjunts are in the unsatisfiable core [2020-06-22 06:23:34,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:34,925 INFO L134 CoverageAnalysis]: Checked inductivity of 13776 backedges. 6650 proven. 1539 refuted. 0 times theorem prover too weak. 5587 trivial. 0 not checked. [2020-06-22 06:23:34,951 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:34,951 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 20] total 34 [2020-06-22 06:23:34,951 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:34,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:34,952 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 41 times [2020-06-22 06:23:34,952 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:34,952 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:34,953 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:34,953 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:34,953 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:34,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:34,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:34,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-06-22 06:23:34,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=795, Unknown=0, NotChecked=0, Total=1122 [2020-06-22 06:23:34,967 INFO L87 Difference]: Start difference. First operand 327 states and 433 transitions. cyclomatic complexity: 109 Second operand 34 states. [2020-06-22 06:23:36,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:36,282 INFO L93 Difference]: Finished difference Result 451 states and 593 transitions. [2020-06-22 06:23:36,282 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2020-06-22 06:23:36,283 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 451 states and 593 transitions. [2020-06-22 06:23:36,285 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:36,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 451 states to 445 states and 587 transitions. [2020-06-22 06:23:36,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16 [2020-06-22 06:23:36,287 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16 [2020-06-22 06:23:36,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 445 states and 587 transitions. [2020-06-22 06:23:36,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:36,287 INFO L706 BuchiCegarLoop]: Abstraction has 445 states and 587 transitions. [2020-06-22 06:23:36,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states and 587 transitions. [2020-06-22 06:23:36,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 396. [2020-06-22 06:23:36,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. [2020-06-22 06:23:36,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 522 transitions. [2020-06-22 06:23:36,292 INFO L729 BuchiCegarLoop]: Abstraction has 396 states and 522 transitions. [2020-06-22 06:23:36,292 INFO L609 BuchiCegarLoop]: Abstraction has 396 states and 522 transitions. [2020-06-22 06:23:36,292 INFO L442 BuchiCegarLoop]: ======== Iteration 47============ [2020-06-22 06:23:36,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 396 states and 522 transitions. [2020-06-22 06:23:36,293 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:36,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:36,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:36,295 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [99, 87, 87, 11, 11, 1] [2020-06-22 06:23:36,296 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:36,299 INFO L794 eck$LassoCheckResult]: Stem: 27354#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27355#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27364#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27365#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27367#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27366#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27363#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27356#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27357#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27721#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27720#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27719#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27718#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27717#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27716#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27715#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27714#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27713#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27712#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27711#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27710#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27709#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27708#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27707#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27706#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27705#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27704#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27703#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27702#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27701#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27700#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27699#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27698#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27697#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27696#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27695#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27694#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27693#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27692#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27691#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27690#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27689#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27688#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27687#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27686#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27685#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27684#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27683#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27682#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27681#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27680#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27679#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27678#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27677#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27676#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27675#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27674#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27673#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27672#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27670#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27671#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27669#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27668#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27667#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27666#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27665#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27664#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27663#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27662#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27661#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27660#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27659#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27658#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27657#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27656#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27655#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27654#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27653#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27652#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27651#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27650#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27649#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27648#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27647#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27646#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27645#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27644#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27643#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27641#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27639#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27637#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27635#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27633#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27631#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27629#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27627#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27625#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27623#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27621#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27619#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27617#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27615#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27613#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27611#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27609#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27607#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27605#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27603#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27601#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27599#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27597#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27595#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27592#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27590#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27591#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27586#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27585#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27584#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27583#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27582#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27581#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27580#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27579#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27578#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27577#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27576#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27575#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27574#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27573#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27572#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27571#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27570#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27569#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27568#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27567#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27566#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27565#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27564#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27563#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27562#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27561#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27560#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27559#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27558#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27557#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27556#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27555#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27554#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27553#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27552#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27551#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27549#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27547#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27546#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27544#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27542#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27540#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27537#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27538#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27545#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27543#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27531#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27530#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27529#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27528#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27527#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27526#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27525#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27524#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27523#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27522#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27521#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27520#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27519#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27518#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27517#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27516#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27515#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27514#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27513#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27512#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27511#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27510#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27509#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27508#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27507#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27506#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27505#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27504#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27503#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27501#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27499#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27498#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27495#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27496#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27497#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27490#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27489#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27488#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27487#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27486#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27485#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27484#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27483#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27482#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27481#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27480#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27479#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27478#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27477#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27476#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27475#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27474#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27473#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27472#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27471#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27470#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27469#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27468#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27467#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27466#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27440#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27465#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27463#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27462#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27461#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27460#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27459#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27458#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27457#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27456#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27455#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27454#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27453#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27452#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27451#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27450#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27449#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27448#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27447#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27446#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27445#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27444#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27443#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27442#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27435#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27441#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27439#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27438#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27436#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27433#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27431#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27429#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27427#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27425#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27423#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27421#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27419#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27417#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27415#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27413#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27411#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27410#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27408#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27409#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27403#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27402#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27401#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27400#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27399#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27398#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27397#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27396#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27395#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27394#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27383#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27393#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27391#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27390#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27389#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27388#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27387#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27386#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27385#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27375#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27384#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27382#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27381#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27379#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27380#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27377#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27376#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 27374#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27373#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 27372#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 27370#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27368#L12 [2020-06-22 06:23:36,299 INFO L796 eck$LassoCheckResult]: Loop: 27368#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 27369#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 27368#L12 [2020-06-22 06:23:36,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:36,300 INFO L82 PathProgramCache]: Analyzing trace with hash -274027619, now seen corresponding path program 44 times [2020-06-22 06:23:36,300 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:36,300 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:36,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:36,301 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:36,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:36,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:36,459 INFO L134 CoverageAnalysis]: Checked inductivity of 14357 backedges. 4004 proven. 108 refuted. 0 times theorem prover too weak. 10245 trivial. 0 not checked. [2020-06-22 06:23:36,460 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:36,460 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:36,471 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 06:23:36,535 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-06-22 06:23:36,535 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:36,537 INFO L256 TraceCheckSpWp]: Trace formula consists of 629 conjuncts, 22 conjunts are in the unsatisfiable core [2020-06-22 06:23:36,540 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:36,978 INFO L134 CoverageAnalysis]: Checked inductivity of 14357 backedges. 6942 proven. 1653 refuted. 0 times theorem prover too weak. 5762 trivial. 0 not checked. [2020-06-22 06:23:37,005 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:37,005 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 21] total 32 [2020-06-22 06:23:37,005 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:37,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:37,006 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 42 times [2020-06-22 06:23:37,006 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:37,006 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:37,007 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:37,007 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:37,007 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:37,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:37,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:37,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-06-22 06:23:37,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=675, Unknown=0, NotChecked=0, Total=992 [2020-06-22 06:23:37,022 INFO L87 Difference]: Start difference. First operand 396 states and 522 transitions. cyclomatic complexity: 130 Second operand 32 states. [2020-06-22 06:23:38,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:38,317 INFO L93 Difference]: Finished difference Result 491 states and 632 transitions. [2020-06-22 06:23:38,317 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2020-06-22 06:23:38,318 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 491 states and 632 transitions. [2020-06-22 06:23:38,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:38,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 491 states to 487 states and 628 transitions. [2020-06-22 06:23:38,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14 [2020-06-22 06:23:38,322 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14 [2020-06-22 06:23:38,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 487 states and 628 transitions. [2020-06-22 06:23:38,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:38,322 INFO L706 BuchiCegarLoop]: Abstraction has 487 states and 628 transitions. [2020-06-22 06:23:38,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states and 628 transitions. [2020-06-22 06:23:38,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 399. [2020-06-22 06:23:38,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2020-06-22 06:23:38,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 526 transitions. [2020-06-22 06:23:38,327 INFO L729 BuchiCegarLoop]: Abstraction has 399 states and 526 transitions. [2020-06-22 06:23:38,327 INFO L609 BuchiCegarLoop]: Abstraction has 399 states and 526 transitions. [2020-06-22 06:23:38,327 INFO L442 BuchiCegarLoop]: ======== Iteration 48============ [2020-06-22 06:23:38,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 399 states and 526 transitions. [2020-06-22 06:23:38,328 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:38,328 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:38,329 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:38,331 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [122, 108, 108, 13, 13, 1] [2020-06-22 06:23:38,332 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:38,335 INFO L794 eck$LassoCheckResult]: Stem: 29281#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29282#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29294#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29295#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29297#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29296#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29291#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29283#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29284#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29679#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29678#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29677#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29676#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29675#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29674#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29673#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29672#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29671#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29670#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29669#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29668#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29667#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29666#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29665#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29664#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29663#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29662#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29661#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29660#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29659#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29658#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29657#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29656#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29655#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29654#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29653#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29652#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29651#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29650#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29649#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29648#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29647#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29646#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29645#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29644#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29643#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29642#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29641#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29640#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29639#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29638#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29637#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29636#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29635#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29634#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29633#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29632#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29631#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29630#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29628#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29629#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29627#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29626#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29625#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29624#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29623#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29622#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29621#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29620#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29619#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29618#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29617#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29616#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29615#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29614#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29613#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29612#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29611#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29610#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29609#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29608#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29607#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29606#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29605#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29604#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29603#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29602#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29601#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29600#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29599#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29598#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29597#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29596#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29595#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29594#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29593#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29592#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29591#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29590#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29589#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29588#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29587#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29586#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29585#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29584#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29583#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29582#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29581#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29580#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29579#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29578#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29577#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29576#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29575#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29574#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29573#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29518#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29572#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29571#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29570#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29569#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29568#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29567#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29566#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29565#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29564#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29563#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29562#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29561#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29560#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29559#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29558#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29557#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29556#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29555#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29554#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29553#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29552#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29551#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29550#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29549#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29548#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29547#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29546#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29545#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29544#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29543#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29542#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29541#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29540#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29539#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29538#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29537#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29536#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29535#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29534#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29533#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29532#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29531#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29530#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29529#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29528#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29527#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29526#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29525#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29523#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29521#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29464#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29524#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29522#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29516#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29515#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29514#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29513#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29512#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29511#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29510#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29509#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29508#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29507#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29506#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29505#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29504#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29503#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29502#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29501#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29500#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29499#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29498#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29497#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29496#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29495#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29494#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29493#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29492#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29491#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29490#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29489#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29488#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29487#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29486#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29485#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29484#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29483#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29482#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29481#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29480#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29477#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29476#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29475#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29471#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29468#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29469#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29474#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29473#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29462#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29461#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29460#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29459#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29458#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29457#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29456#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29455#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29454#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29453#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29452#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29451#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29450#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29449#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29448#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29447#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29446#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29445#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29444#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29443#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29442#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29441#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29440#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29439#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29438#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29437#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29436#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29435#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29434#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29433#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29432#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29429#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29426#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29427#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29428#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29421#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29420#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29419#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29418#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29417#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29416#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29415#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29414#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29413#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29412#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29411#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29410#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29409#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29408#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29407#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29406#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29405#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29404#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29403#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29402#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29401#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29400#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29399#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29398#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29397#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29371#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29396#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29394#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29393#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29392#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29391#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29390#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29389#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29388#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29387#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29386#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29385#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29384#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29383#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29382#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29381#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29380#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29379#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29378#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29377#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29376#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29375#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29374#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29373#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29349#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29372#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29370#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29369#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29368#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29367#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29366#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29365#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29364#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29363#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29362#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29361#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29360#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29359#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29358#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29357#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29356#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29353#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29334#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29352#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29354#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29347#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29346#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29345#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29344#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29343#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29342#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29341#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29340#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29339#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29338#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29337#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29336#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29322#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29335#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29333#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29332#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29331#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29330#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29329#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29328#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29327#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29326#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29325#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29324#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29313#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29323#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29321#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29320#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29319#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29318#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29317#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29316#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29315#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29305#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29314#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29312#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29311#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29309#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29310#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29307#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29306#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 29304#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29303#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 29302#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 29300#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29298#L12 [2020-06-22 06:23:38,336 INFO L796 eck$LassoCheckResult]: Loop: 29298#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 29299#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 29298#L12 [2020-06-22 06:23:38,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:38,337 INFO L82 PathProgramCache]: Analyzing trace with hash 318611522, now seen corresponding path program 45 times [2020-06-22 06:23:38,337 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:38,337 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:38,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:38,338 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:38,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:38,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:38,576 INFO L134 CoverageAnalysis]: Checked inductivity of 21901 backedges. 8564 proven. 215 refuted. 0 times theorem prover too weak. 13122 trivial. 0 not checked. [2020-06-22 06:23:38,576 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:38,576 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:38,588 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2020-06-22 06:23:38,653 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 43 check-sat command(s) [2020-06-22 06:23:38,654 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:38,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 17 conjunts are in the unsatisfiable core [2020-06-22 06:23:38,658 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:38,855 INFO L134 CoverageAnalysis]: Checked inductivity of 21901 backedges. 7944 proven. 928 refuted. 0 times theorem prover too weak. 13029 trivial. 0 not checked. [2020-06-22 06:23:38,880 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:38,881 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 [2020-06-22 06:23:38,881 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:38,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:38,882 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 43 times [2020-06-22 06:23:38,882 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:38,882 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:38,883 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:38,883 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:38,883 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:38,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:38,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:38,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-06-22 06:23:38,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2020-06-22 06:23:38,897 INFO L87 Difference]: Start difference. First operand 399 states and 526 transitions. cyclomatic complexity: 131 Second operand 23 states. [2020-06-22 06:23:39,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:39,734 INFO L93 Difference]: Finished difference Result 528 states and 677 transitions. [2020-06-22 06:23:39,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-06-22 06:23:39,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 528 states and 677 transitions. [2020-06-22 06:23:39,737 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:39,739 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 528 states to 524 states and 673 transitions. [2020-06-22 06:23:39,739 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17 [2020-06-22 06:23:39,739 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2020-06-22 06:23:39,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 673 transitions. [2020-06-22 06:23:39,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:39,740 INFO L706 BuchiCegarLoop]: Abstraction has 524 states and 673 transitions. [2020-06-22 06:23:39,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 673 transitions. [2020-06-22 06:23:39,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 417. [2020-06-22 06:23:39,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 417 states. [2020-06-22 06:23:39,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 548 transitions. [2020-06-22 06:23:39,744 INFO L729 BuchiCegarLoop]: Abstraction has 417 states and 548 transitions. [2020-06-22 06:23:39,744 INFO L609 BuchiCegarLoop]: Abstraction has 417 states and 548 transitions. [2020-06-22 06:23:39,744 INFO L442 BuchiCegarLoop]: ======== Iteration 49============ [2020-06-22 06:23:39,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 417 states and 548 transitions. [2020-06-22 06:23:39,745 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:39,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:39,745 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:39,748 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [129, 114, 114, 14, 14, 1] [2020-06-22 06:23:39,749 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:39,753 INFO L794 eck$LassoCheckResult]: Stem: 31410#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31411#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31423#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31424#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31426#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31425#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31420#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31412#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31413#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31826#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31825#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31824#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31823#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31822#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31821#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31820#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31819#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31818#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31817#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31816#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31815#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31814#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31813#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31812#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31811#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31810#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31809#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31808#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31807#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31806#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31805#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31804#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31803#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31802#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31801#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31800#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31799#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31798#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31797#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31796#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31795#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31794#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31793#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31792#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31791#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31790#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31789#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31788#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31787#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31786#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31785#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31784#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31783#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31782#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31781#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31780#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31779#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31778#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31777#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31775#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31776#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31774#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31773#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31772#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31771#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31770#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31769#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31768#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31767#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31766#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31765#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31764#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31763#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31762#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31761#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31760#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31759#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31758#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31757#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31756#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31755#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31754#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31753#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31752#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31751#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31750#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31749#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31748#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31747#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31746#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31745#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31744#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31743#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31742#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31741#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31740#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31739#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31738#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31737#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31736#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31735#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31734#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31733#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31732#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31731#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31730#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31729#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31728#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31727#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31726#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31725#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31724#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31723#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31722#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31721#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31720#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31665#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31719#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31718#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31717#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31716#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31715#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31714#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31713#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31712#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31711#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31710#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31709#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31708#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31707#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31706#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31705#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31704#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31703#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31702#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31701#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31700#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31699#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31698#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31697#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31696#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31695#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31694#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31693#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31692#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31691#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31690#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31689#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31688#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31687#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31686#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31685#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31684#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31683#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31682#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31681#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31680#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31679#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31678#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31677#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31676#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31675#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31674#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31673#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31672#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31670#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31668#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31610#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31671#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31669#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31663#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31662#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31661#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31660#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31659#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31658#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31657#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31656#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31655#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31654#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31653#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31652#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31651#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31650#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31649#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31648#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31647#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31646#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31645#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31644#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31643#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31642#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31641#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31640#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31639#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31638#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31637#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31636#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31635#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31634#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31633#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31632#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31631#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31630#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31629#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31628#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31627#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31624#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31623#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31622#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31618#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31615#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31616#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31621#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31620#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31608#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31607#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31606#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31605#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31604#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31603#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31602#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31601#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31600#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31599#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31598#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31597#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31596#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31595#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31594#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31593#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31592#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31591#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31590#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31589#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31588#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31587#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31586#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31585#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31584#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31583#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31582#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31581#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31580#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31579#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31578#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31575#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31572#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31573#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31574#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31567#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31566#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31565#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31564#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31563#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31562#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31561#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31560#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31559#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31558#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31557#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31556#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31555#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31554#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31553#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31552#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31551#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31550#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31549#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31548#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31547#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31546#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31545#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31544#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31543#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31517#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31542#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31540#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31539#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31538#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31537#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31536#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31535#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31534#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31533#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31532#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31531#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31530#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31529#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31528#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31527#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31526#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31525#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31524#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31523#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31522#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31521#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31520#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31519#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31496#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31518#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31516#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31515#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31514#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31513#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31512#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31511#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31510#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31509#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31508#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31507#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31506#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31505#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31504#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31503#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31502#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31501#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31500#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31499#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31498#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31478#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31497#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31495#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31494#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31493#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31492#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31491#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31490#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31489#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31488#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31487#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31486#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31485#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31484#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31483#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31482#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31481#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31480#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31463#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31479#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31477#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31476#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31475#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31474#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31473#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31472#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31471#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31470#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31469#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31468#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31467#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31466#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31465#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31451#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31464#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31462#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31461#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31460#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31459#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31458#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31457#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31456#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31455#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31454#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31453#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31442#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31452#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31450#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31449#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31448#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31447#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31446#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31445#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31444#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31434#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31443#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31441#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31440#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31438#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31439#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31436#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31435#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 31433#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31432#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 31431#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 31429#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31427#L12 [2020-06-22 06:23:39,753 INFO L796 eck$LassoCheckResult]: Loop: 31427#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 31428#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 31427#L12 [2020-06-22 06:23:39,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:39,754 INFO L82 PathProgramCache]: Analyzing trace with hash 205815012, now seen corresponding path program 46 times [2020-06-22 06:23:39,754 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:39,754 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:39,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:39,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:39,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:39,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:40,098 INFO L134 CoverageAnalysis]: Checked inductivity of 24512 backedges. 14549 proven. 474 refuted. 0 times theorem prover too weak. 9489 trivial. 0 not checked. [2020-06-22 06:23:40,098 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:40,099 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:40,110 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2020-06-22 06:23:40,189 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-06-22 06:23:40,189 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:40,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 814 conjuncts, 40 conjunts are in the unsatisfiable core [2020-06-22 06:23:40,196 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:40,962 INFO L134 CoverageAnalysis]: Checked inductivity of 24512 backedges. 12861 proven. 3611 refuted. 0 times theorem prover too weak. 8040 trivial. 0 not checked. [2020-06-22 06:23:40,989 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:40,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 40] total 50 [2020-06-22 06:23:40,990 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:40,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:40,990 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 44 times [2020-06-22 06:23:40,990 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:40,990 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:40,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:40,991 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:40,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:40,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:40,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:41,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2020-06-22 06:23:41,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=568, Invalid=1882, Unknown=0, NotChecked=0, Total=2450 [2020-06-22 06:23:41,005 INFO L87 Difference]: Start difference. First operand 417 states and 548 transitions. cyclomatic complexity: 135 Second operand 50 states. [2020-06-22 06:23:44,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:44,225 INFO L93 Difference]: Finished difference Result 695 states and 915 transitions. [2020-06-22 06:23:44,225 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-06-22 06:23:44,226 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 695 states and 915 transitions. [2020-06-22 06:23:44,228 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:44,231 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 695 states to 685 states and 905 transitions. [2020-06-22 06:23:44,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 [2020-06-22 06:23:44,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 [2020-06-22 06:23:44,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 685 states and 905 transitions. [2020-06-22 06:23:44,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:44,232 INFO L706 BuchiCegarLoop]: Abstraction has 685 states and 905 transitions. [2020-06-22 06:23:44,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states and 905 transitions. [2020-06-22 06:23:44,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 504. [2020-06-22 06:23:44,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 504 states. [2020-06-22 06:23:44,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 662 transitions. [2020-06-22 06:23:44,237 INFO L729 BuchiCegarLoop]: Abstraction has 504 states and 662 transitions. [2020-06-22 06:23:44,237 INFO L609 BuchiCegarLoop]: Abstraction has 504 states and 662 transitions. [2020-06-22 06:23:44,237 INFO L442 BuchiCegarLoop]: ======== Iteration 50============ [2020-06-22 06:23:44,237 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 662 transitions. [2020-06-22 06:23:44,238 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:44,238 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:44,238 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:44,242 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [140, 124, 124, 15, 15, 1] [2020-06-22 06:23:44,242 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:44,246 INFO L794 eck$LassoCheckResult]: Stem: 33966#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 33967#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33976#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 33977#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 33979#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33978#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 33975#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 33968#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33969#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34465#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34464#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34463#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34462#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34461#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34460#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34459#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34458#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34457#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34456#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34455#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34454#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34453#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34452#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34451#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34450#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34449#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34448#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34447#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34446#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34445#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34444#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34443#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34442#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34441#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34440#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34439#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34438#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34437#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34436#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34435#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34434#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34433#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34432#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34431#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34430#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34429#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34428#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34427#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34426#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34425#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34424#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34423#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34422#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34421#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34420#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34419#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34418#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34417#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34416#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34414#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34415#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34413#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34412#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34411#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34409#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34407#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34405#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34403#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34401#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34399#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34397#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34395#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34393#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34391#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34389#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34387#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34385#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34383#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34381#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34379#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34377#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34375#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34373#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34371#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34369#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34367#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34365#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34363#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34361#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34359#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34357#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34355#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34353#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34351#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34349#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34347#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34345#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34343#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34341#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34339#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34337#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34335#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34333#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34331#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34329#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34327#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34325#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34323#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34321#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34319#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34317#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34315#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34313#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34311#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34309#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34305#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34244#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34304#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34300#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34299#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34298#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34297#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34296#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34295#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34294#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34293#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34292#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34291#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34290#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34289#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34288#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34287#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34286#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34285#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34284#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34283#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34282#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34281#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34280#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34279#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34278#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34277#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34276#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34275#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34274#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34273#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34272#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34271#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34270#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34269#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34268#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34267#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34266#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34265#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34264#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34263#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34262#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34261#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34260#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34259#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34258#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34257#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34256#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34255#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34254#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34253#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34252#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34251#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34250#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34249#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34247#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34248#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34243#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34242#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34241#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34240#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34239#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34238#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34237#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34236#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34235#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34234#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34233#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34232#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34231#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34230#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34229#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34228#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34227#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34226#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34225#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34224#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34223#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34222#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34221#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34220#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34219#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34218#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34217#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34216#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34215#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34214#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34213#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34212#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34211#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34210#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34209#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34208#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34206#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34204#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34203#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34201#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34199#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34197#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34194#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34195#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34202#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34200#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34188#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34187#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34186#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34185#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34184#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34183#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34182#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34181#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34180#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34179#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34178#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34177#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34176#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34175#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34174#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34173#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34172#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34171#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34170#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34169#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34168#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34167#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34166#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34165#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34164#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34163#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34162#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34161#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34160#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34159#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34158#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34157#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34156#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34121#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34155#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34153#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34152#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34151#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34150#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34149#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34148#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34147#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34146#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34145#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34144#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34143#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34142#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34141#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34140#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34139#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34138#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34137#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34136#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34135#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34134#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34133#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34132#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34131#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34130#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34129#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34128#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34127#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34124#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34094#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34123#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34125#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34119#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34118#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34117#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34116#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34115#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34114#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34113#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34112#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34111#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34110#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34109#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34108#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34107#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34106#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34105#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34104#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34103#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34102#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34101#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34100#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34099#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34098#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34097#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34096#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34070#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34095#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34093#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34092#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34091#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34090#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34089#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34088#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34087#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34086#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34085#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34084#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34083#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34082#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34081#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34080#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34079#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34078#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34077#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34076#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34075#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34074#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34073#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34072#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34049#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34071#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34069#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34068#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34067#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34066#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34065#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34064#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34063#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34062#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34061#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34060#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34059#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34058#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34057#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34056#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34055#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34054#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34053#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34052#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34051#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34031#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34050#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34048#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34047#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34046#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34045#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34044#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34043#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34042#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34041#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34040#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34039#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34038#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34037#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34036#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34035#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34034#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34033#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34016#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34032#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34030#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34029#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34028#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34027#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34026#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34025#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34024#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34023#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34022#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34021#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34020#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34019#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34018#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34004#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34017#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34015#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34014#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34013#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34012#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34011#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34010#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34009#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34008#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34007#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34006#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33995#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34005#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 34003#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 34002#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 34001#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 34000#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33999#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 33998#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 33997#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33987#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 33996#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 33994#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33993#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 33991#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 33992#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33989#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 33988#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 33986#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33985#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 33984#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 33982#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33980#L12 [2020-06-22 06:23:44,247 INFO L796 eck$LassoCheckResult]: Loop: 33980#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 33981#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 33980#L12 [2020-06-22 06:23:44,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:44,248 INFO L82 PathProgramCache]: Analyzing trace with hash 1896209858, now seen corresponding path program 47 times [2020-06-22 06:23:44,248 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:44,248 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:44,248 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:44,249 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:44,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:44,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:44,626 INFO L134 CoverageAnalysis]: Checked inductivity of 28912 backedges. 17608 proven. 537 refuted. 0 times theorem prover too weak. 10767 trivial. 0 not checked. [2020-06-22 06:23:44,626 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:44,626 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:44,638 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2020-06-22 06:23:44,701 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 40 check-sat command(s) [2020-06-22 06:23:44,701 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:44,703 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 36 conjunts are in the unsatisfiable core [2020-06-22 06:23:44,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:45,291 INFO L134 CoverageAnalysis]: Checked inductivity of 28912 backedges. 18887 proven. 1144 refuted. 0 times theorem prover too weak. 8881 trivial. 0 not checked. [2020-06-22 06:23:45,317 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:45,325 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 36] total 47 [2020-06-22 06:23:45,325 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:45,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:45,326 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 45 times [2020-06-22 06:23:45,326 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:45,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:45,326 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:45,327 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:45,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:45,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:45,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:45,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2020-06-22 06:23:45,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=524, Invalid=1638, Unknown=0, NotChecked=0, Total=2162 [2020-06-22 06:23:45,341 INFO L87 Difference]: Start difference. First operand 504 states and 662 transitions. cyclomatic complexity: 162 Second operand 47 states. [2020-06-22 06:23:48,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:48,802 INFO L93 Difference]: Finished difference Result 733 states and 957 transitions. [2020-06-22 06:23:48,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2020-06-22 06:23:48,803 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 733 states and 957 transitions. [2020-06-22 06:23:48,805 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:48,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 733 states to 725 states and 949 transitions. [2020-06-22 06:23:48,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 [2020-06-22 06:23:48,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27 [2020-06-22 06:23:48,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 725 states and 949 transitions. [2020-06-22 06:23:48,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:48,809 INFO L706 BuchiCegarLoop]: Abstraction has 725 states and 949 transitions. [2020-06-22 06:23:48,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states and 949 transitions. [2020-06-22 06:23:48,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 582. [2020-06-22 06:23:48,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2020-06-22 06:23:48,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 762 transitions. [2020-06-22 06:23:48,815 INFO L729 BuchiCegarLoop]: Abstraction has 582 states and 762 transitions. [2020-06-22 06:23:48,815 INFO L609 BuchiCegarLoop]: Abstraction has 582 states and 762 transitions. [2020-06-22 06:23:48,815 INFO L442 BuchiCegarLoop]: ======== Iteration 51============ [2020-06-22 06:23:48,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 582 states and 762 transitions. [2020-06-22 06:23:48,816 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:48,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:48,816 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:48,820 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [168, 150, 150, 17, 17, 1] [2020-06-22 06:23:48,821 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:48,826 INFO L794 eck$LassoCheckResult]: Stem: 36765#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36766#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36775#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36776#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36778#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36777#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36774#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36767#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36768#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37342#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37341#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37340#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37339#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37338#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37337#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37336#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37335#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37334#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37333#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37332#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37331#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37330#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37329#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37328#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37327#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37326#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37325#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37324#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37323#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37322#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37321#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37320#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37319#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37318#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37317#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37316#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37315#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37314#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37313#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37312#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37311#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37310#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37309#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37308#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37307#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37306#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37305#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37304#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37303#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37302#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37301#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37300#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37299#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37298#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37297#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37296#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37295#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37294#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37293#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37291#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37292#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37290#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37289#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37288#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 37287#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37286#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37285#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37284#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37283#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37282#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37281#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37280#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37279#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37278#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37277#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37276#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37275#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37274#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37273#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37272#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37271#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37270#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37269#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37268#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37267#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37266#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37265#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37264#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37263#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37262#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37261#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37260#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37259#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37258#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37257#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37256#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37255#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37254#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37253#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37252#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37251#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37250#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37249#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37248#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37247#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37246#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37245#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37244#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37243#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37242#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37241#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37240#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37239#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37238#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37186#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37182#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37124#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37183#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37177#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37176#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37175#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 37174#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37173#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37172#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37171#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37170#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37169#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37168#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37167#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37166#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37165#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37164#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37163#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37162#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37161#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37160#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37159#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37158#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37157#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37156#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37155#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37154#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37153#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37152#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37151#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37150#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37149#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37148#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37147#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37146#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37145#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37144#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37143#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37142#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37141#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37140#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37139#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37138#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37137#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37136#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37135#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37134#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37133#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37132#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37131#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37130#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37129#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37128#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37127#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37126#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37073#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37125#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37123#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37122#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37121#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 37120#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37119#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37118#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37117#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37116#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37115#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37114#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37113#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37112#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37111#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37110#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37109#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37108#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37107#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37106#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37105#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37104#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37103#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37102#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37101#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37100#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37099#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37098#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37097#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37096#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37095#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37094#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37093#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37092#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37091#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37090#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37089#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37088#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37087#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37086#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37085#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37084#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37083#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37082#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37081#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37080#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37079#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37078#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37077#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37076#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37075#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37019#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37074#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37072#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37071#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37070#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 37069#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37068#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37067#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37066#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37065#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37064#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37063#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37062#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37061#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37060#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37059#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37058#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37057#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37056#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37055#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37054#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37053#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37052#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37051#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37050#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37049#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37048#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37047#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37046#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37045#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37044#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37043#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37042#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37041#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37040#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37039#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37038#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37037#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37036#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37035#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37032#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37031#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37030#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37026#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37023#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37024#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37029#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37028#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37017#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37016#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 37015#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37014#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37013#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37012#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37011#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37010#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37009#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37008#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37007#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37006#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37005#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37004#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37003#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 37002#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 37001#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 37000#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36999#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36998#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36997#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36996#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36995#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36994#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36993#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36992#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36991#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36990#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36989#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36988#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36987#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36986#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36985#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36950#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36984#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36982#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36981#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36980#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36979#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36978#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36977#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36976#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36975#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36974#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36973#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36972#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36971#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36970#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36969#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36968#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36967#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36966#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36965#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36964#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36963#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36962#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36961#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36960#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36959#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36958#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36957#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36956#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36955#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36954#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36953#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36952#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36920#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36951#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36949#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36948#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36947#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36946#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36945#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36944#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36943#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36942#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36941#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36940#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36939#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36938#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36937#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36936#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36935#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36934#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36933#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36932#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36931#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36930#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36929#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36928#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36927#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36926#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36925#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36924#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36923#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36922#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36893#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36921#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36919#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36918#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36917#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36916#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36915#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36914#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36913#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36912#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36911#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36910#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36909#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36908#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36907#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36906#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36905#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36904#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36903#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36902#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36901#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36900#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36899#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36898#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36897#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36896#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36895#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36869#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36894#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36892#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36891#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36890#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36889#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36888#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36887#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36886#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36885#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36884#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36883#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36882#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36881#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36880#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36879#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36878#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36877#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36876#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36875#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36874#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36873#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36872#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36871#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36848#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36870#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36868#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36867#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36866#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36865#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36864#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36863#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36862#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36861#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36860#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36859#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36858#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36857#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36856#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36855#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36854#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36853#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36852#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36851#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36850#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36830#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36849#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36847#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36846#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36845#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36844#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36843#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36842#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36841#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36840#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36839#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36838#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36837#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36836#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36835#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36834#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36833#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36832#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36815#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36831#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36829#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36828#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36827#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36826#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36825#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36824#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36823#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36822#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36821#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36820#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36819#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36818#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36817#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36803#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36816#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36814#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36813#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36812#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36811#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36810#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36809#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36808#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36807#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36806#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36805#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36794#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36804#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36802#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36801#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36800#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36799#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36798#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36797#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36796#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36786#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36795#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36793#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36792#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36790#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36791#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36788#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36787#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 36785#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36784#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 36783#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 36781#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36779#L12 [2020-06-22 06:23:48,827 INFO L796 eck$LassoCheckResult]: Loop: 36779#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 36780#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 36779#L12 [2020-06-22 06:23:48,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:48,828 INFO L82 PathProgramCache]: Analyzing trace with hash -157638296, now seen corresponding path program 48 times [2020-06-22 06:23:48,828 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:48,828 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:48,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:48,829 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:48,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:48,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:49,390 INFO L134 CoverageAnalysis]: Checked inductivity of 41750 backedges. 26327 proven. 792 refuted. 0 times theorem prover too weak. 14631 trivial. 0 not checked. [2020-06-22 06:23:49,390 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:49,390 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:49,401 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2020-06-22 06:23:49,613 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 104 check-sat command(s) [2020-06-22 06:23:49,613 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:23:49,615 INFO L256 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 35 conjunts are in the unsatisfiable core [2020-06-22 06:23:49,619 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:50,232 INFO L134 CoverageAnalysis]: Checked inductivity of 41750 backedges. 26824 proven. 1112 refuted. 0 times theorem prover too weak. 13814 trivial. 0 not checked. [2020-06-22 06:23:50,258 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:50,259 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 35] total 48 [2020-06-22 06:23:50,259 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:50,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:50,260 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 46 times [2020-06-22 06:23:50,260 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:50,260 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:50,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:50,261 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:50,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:50,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:50,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:50,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2020-06-22 06:23:50,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=1738, Unknown=0, NotChecked=0, Total=2256 [2020-06-22 06:23:50,278 INFO L87 Difference]: Start difference. First operand 582 states and 762 transitions. cyclomatic complexity: 184 Second operand 48 states. [2020-06-22 06:23:53,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:23:53,285 INFO L93 Difference]: Finished difference Result 796 states and 1045 transitions. [2020-06-22 06:23:53,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2020-06-22 06:23:53,286 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 796 states and 1045 transitions. [2020-06-22 06:23:53,288 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:53,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 796 states to 790 states and 1039 transitions. [2020-06-22 06:23:53,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 [2020-06-22 06:23:53,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 [2020-06-22 06:23:53,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 790 states and 1039 transitions. [2020-06-22 06:23:53,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:23:53,292 INFO L706 BuchiCegarLoop]: Abstraction has 790 states and 1039 transitions. [2020-06-22 06:23:53,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states and 1039 transitions. [2020-06-22 06:23:53,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 663. [2020-06-22 06:23:53,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 663 states. [2020-06-22 06:23:53,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 868 transitions. [2020-06-22 06:23:53,298 INFO L729 BuchiCegarLoop]: Abstraction has 663 states and 868 transitions. [2020-06-22 06:23:53,298 INFO L609 BuchiCegarLoop]: Abstraction has 663 states and 868 transitions. [2020-06-22 06:23:53,298 INFO L442 BuchiCegarLoop]: ======== Iteration 52============ [2020-06-22 06:23:53,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 663 states and 868 transitions. [2020-06-22 06:23:53,300 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:23:53,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:23:53,300 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:23:53,305 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [195, 175, 175, 19, 19, 1] [2020-06-22 06:23:53,305 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:23:53,311 INFO L794 eck$LassoCheckResult]: Stem: 39952#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 39953#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39962#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39963#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 39965#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39964#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39961#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 39954#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39955#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40610#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40609#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40608#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40607#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40606#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40605#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40604#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40603#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40602#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40601#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40600#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40599#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40598#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40597#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40596#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40595#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40594#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40593#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40592#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40591#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40590#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40589#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40588#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40587#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40586#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40585#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40584#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40583#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40582#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40581#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40580#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40579#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40578#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40577#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40576#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40575#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40574#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40573#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40572#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40571#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40570#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40569#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40568#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40567#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40566#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40565#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40564#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40563#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40562#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40561#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40559#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40560#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40558#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40557#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40556#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40555#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40554#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40553#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40552#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40551#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40550#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40549#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40548#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40547#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40546#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40545#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40544#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40543#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40542#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40541#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40540#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40539#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40538#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40537#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40536#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40535#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40534#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40533#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40532#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40531#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40530#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40529#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40528#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40527#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40526#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40525#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40524#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40523#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40522#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40521#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40520#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40519#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40518#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40517#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40516#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40515#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40514#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40513#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40512#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40511#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40510#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40509#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40457#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40456#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40455#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40453#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40452#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40392#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40451#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40445#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40444#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40443#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40442#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40441#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40440#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40439#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40438#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40437#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40436#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40435#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40434#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40433#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40432#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40431#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40430#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40429#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40428#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40427#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40426#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40425#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40424#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40423#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40422#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40421#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40420#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40419#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40418#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40417#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40416#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40415#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40414#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40413#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40412#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40411#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40410#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40409#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40408#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40407#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40406#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40405#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40404#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40403#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40402#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40401#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40400#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40399#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40398#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40397#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40396#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40395#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40394#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40341#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40393#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40391#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40390#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40389#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40388#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40387#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40386#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40385#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40384#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40383#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40382#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40381#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40380#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40379#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40378#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40377#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40376#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40375#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40374#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40373#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40372#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40371#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40370#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40369#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40368#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40367#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40366#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40365#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40364#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40363#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40362#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40361#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40360#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40359#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40358#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40357#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40356#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40355#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40354#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40353#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40352#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40351#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40350#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40349#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40348#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40347#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40346#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40345#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40344#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40343#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40291#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40342#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40340#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40339#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40338#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40337#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40336#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40335#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40334#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40333#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40332#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40331#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40330#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40329#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40328#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40327#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40326#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40325#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40324#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40323#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40322#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40321#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40320#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40319#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40318#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40317#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40316#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40315#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40314#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40313#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40312#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40311#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40310#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40309#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40308#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40307#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40306#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40305#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40304#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40303#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40302#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40301#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40300#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40299#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40298#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40297#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40296#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40295#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40248#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40292#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40290#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40289#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40288#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40287#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40286#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40285#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40284#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40283#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40282#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40281#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40280#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40279#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40278#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40277#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40276#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40275#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40274#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40273#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40272#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40271#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40270#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40269#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40268#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40267#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40266#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40265#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40264#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40263#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40262#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40261#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40260#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40259#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40258#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40257#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40256#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40255#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40252#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40253#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40294#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40293#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40246#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40245#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40244#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40243#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40242#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40241#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40240#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40239#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40238#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40237#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40236#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40235#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40234#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40233#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40232#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40231#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40230#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40229#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40228#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40227#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40226#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40225#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40224#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40223#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40222#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40221#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40220#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40219#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40218#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40217#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40216#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40215#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40214#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40213#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40212#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40210#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40170#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40207#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40208#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40204#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40203#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40202#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40201#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40200#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40199#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40198#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40197#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40196#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40195#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40194#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40193#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40192#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40191#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40190#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40189#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40188#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40187#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40186#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40185#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40184#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40183#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40182#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40181#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40180#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40179#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40178#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40177#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40176#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40175#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40174#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40173#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40172#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40137#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40171#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40169#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40168#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40167#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40166#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40165#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40164#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40163#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40162#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40161#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40160#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40159#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40158#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40157#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40156#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40155#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40154#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40153#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40152#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40151#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40150#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40149#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40148#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40147#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40146#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40145#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40144#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40143#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40142#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40141#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40140#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40139#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40107#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40138#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40136#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40135#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40134#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40133#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40132#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40131#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40130#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40129#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40128#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40127#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40126#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40125#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40124#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40123#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40122#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40121#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40120#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40119#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40118#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40117#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40116#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40115#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40114#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40113#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40112#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40111#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40110#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40109#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40080#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40108#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40106#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40105#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40104#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40103#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40102#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40101#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40100#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40099#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40098#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40097#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40096#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40095#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40094#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40093#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40092#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40091#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40090#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40089#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40088#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40087#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40086#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40085#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40084#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40083#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40082#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40056#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40081#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40079#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40078#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40077#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40076#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40075#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40074#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40073#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40072#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40071#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40070#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40069#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40068#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40067#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40066#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40065#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40064#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40063#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40062#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40061#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40060#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40059#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40058#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40035#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40057#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40055#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40054#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40053#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40052#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40051#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40050#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40049#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40048#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40047#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40046#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40045#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40044#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40043#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40042#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40041#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40040#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40039#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40038#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40037#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40017#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40036#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40034#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40033#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40032#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40031#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40030#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40029#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40028#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40027#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40026#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40025#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40024#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40023#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40022#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40021#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40020#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40019#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40002#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40018#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40016#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40015#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40014#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 40013#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40012#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40011#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40010#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40009#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40008#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40007#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40006#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40005#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40004#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39990#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 40003#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 40001#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 40000#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39999#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 39998#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39997#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39996#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 39995#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39994#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39993#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 39992#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39981#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39991#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 39989#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39988#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39987#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 39986#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39985#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39984#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 39983#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39973#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39982#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 39980#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39979#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39977#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 39978#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39975#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39974#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 39972#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39971#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 39970#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 39968#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39966#L12 [2020-06-22 06:23:53,312 INFO L796 eck$LassoCheckResult]: Loop: 39966#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 39967#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 39966#L12 [2020-06-22 06:23:53,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:53,312 INFO L82 PathProgramCache]: Analyzing trace with hash -1133742825, now seen corresponding path program 49 times [2020-06-22 06:23:53,313 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:53,313 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:53,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:53,314 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:23:53,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:53,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:53,943 INFO L134 CoverageAnalysis]: Checked inductivity of 56357 backedges. 34218 proven. 689 refuted. 0 times theorem prover too weak. 21450 trivial. 0 not checked. [2020-06-22 06:23:53,943 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:23:53,943 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:23:53,955 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:54,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:23:54,096 INFO L256 TraceCheckSpWp]: Trace formula consists of 1229 conjuncts, 21 conjunts are in the unsatisfiable core [2020-06-22 06:23:54,100 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:23:54,784 INFO L134 CoverageAnalysis]: Checked inductivity of 56357 backedges. 28184 proven. 13758 refuted. 0 times theorem prover too weak. 14415 trivial. 0 not checked. [2020-06-22 06:23:54,810 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:23:54,811 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 20] total 46 [2020-06-22 06:23:54,811 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:23:54,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:23:54,811 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 47 times [2020-06-22 06:23:54,812 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:23:54,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:23:54,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:54,812 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:23:54,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:23:54,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:54,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:23:54,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2020-06-22 06:23:54,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=1653, Unknown=0, NotChecked=0, Total=2070 [2020-06-22 06:23:54,826 INFO L87 Difference]: Start difference. First operand 663 states and 868 transitions. cyclomatic complexity: 209 Second operand 46 states. [2020-06-22 06:24:00,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:24:00,267 INFO L93 Difference]: Finished difference Result 1464 states and 1903 transitions. [2020-06-22 06:24:00,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 177 states. [2020-06-22 06:24:00,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1464 states and 1903 transitions. [2020-06-22 06:24:00,271 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:24:00,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1464 states to 1402 states and 1829 transitions. [2020-06-22 06:24:00,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2020-06-22 06:24:00,277 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2020-06-22 06:24:00,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1402 states and 1829 transitions. [2020-06-22 06:24:00,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:24:00,278 INFO L706 BuchiCegarLoop]: Abstraction has 1402 states and 1829 transitions. [2020-06-22 06:24:00,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states and 1829 transitions. [2020-06-22 06:24:00,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 696. [2020-06-22 06:24:00,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 696 states. [2020-06-22 06:24:00,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 898 transitions. [2020-06-22 06:24:00,287 INFO L729 BuchiCegarLoop]: Abstraction has 696 states and 898 transitions. [2020-06-22 06:24:00,287 INFO L609 BuchiCegarLoop]: Abstraction has 696 states and 898 transitions. [2020-06-22 06:24:00,287 INFO L442 BuchiCegarLoop]: ======== Iteration 53============ [2020-06-22 06:24:00,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 696 states and 898 transitions. [2020-06-22 06:24:00,288 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:24:00,288 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:24:00,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:24:00,293 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [195, 176, 176, 19, 19, 1] [2020-06-22 06:24:00,294 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:24:00,299 INFO L794 eck$LassoCheckResult]: Stem: 44164#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44165#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44176#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44177#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44427#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44180#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44174#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44166#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44167#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44807#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44806#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44805#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44804#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44803#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44802#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44801#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44800#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44799#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44798#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44797#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44796#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44795#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44794#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44793#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44792#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44791#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44790#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44789#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44788#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44787#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44786#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44785#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44784#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44783#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44782#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44781#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44780#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44779#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44778#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44777#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44776#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44775#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44774#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44773#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44772#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44771#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44770#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44769#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44768#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44767#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44766#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44765#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44764#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44763#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44762#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44761#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44760#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44759#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44758#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44756#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44757#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44755#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44754#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44753#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44752#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44751#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44750#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44749#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44748#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44747#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44746#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44745#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44744#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44743#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44742#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44741#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44740#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44739#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44738#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44737#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44736#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44735#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44734#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44733#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44732#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44731#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44730#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44729#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44728#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44727#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44726#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44725#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44724#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44723#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44722#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44721#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44720#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44719#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44718#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44717#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44716#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44715#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44714#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44713#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44712#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44711#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44710#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44709#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44708#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44707#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44706#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44705#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44704#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44703#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44702#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44697#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44642#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44696#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44695#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44694#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44693#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44692#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44691#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44690#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44689#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44688#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44687#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44686#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44685#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44684#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44683#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44682#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44681#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44680#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44679#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44678#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44677#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44676#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44675#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44674#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44673#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44672#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44671#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44670#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44669#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44668#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44667#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44666#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44665#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44664#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44663#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44662#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44661#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44660#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44659#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44658#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44657#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44656#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44655#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44654#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44653#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44652#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44651#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44650#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44649#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44648#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44647#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44646#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44645#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44644#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44591#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44643#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44641#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44640#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44639#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44638#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44637#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44636#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44635#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44634#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44633#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44632#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44631#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44630#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44629#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44628#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44627#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44626#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44625#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44624#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44623#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44622#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44621#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44620#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44619#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44618#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44617#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44616#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44615#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44614#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44613#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44612#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44611#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44610#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44609#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44608#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44607#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44606#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44605#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44604#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44603#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44602#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44601#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44600#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44599#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44598#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44597#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44596#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44595#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44594#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44593#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44543#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44592#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44590#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44589#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44588#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44587#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44586#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44585#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44584#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44583#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44582#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44581#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44580#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44579#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44578#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44577#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44576#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44575#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44574#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44573#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44572#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44571#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44570#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44569#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44568#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44567#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44566#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44565#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44564#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44563#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44562#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44561#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44560#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44559#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44558#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44557#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44556#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44555#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44554#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44553#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44552#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44551#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44550#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44549#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44548#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44547#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44546#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44545#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44491#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44544#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44542#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44541#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44540#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44539#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44538#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44537#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44536#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44535#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44534#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44533#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44532#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44531#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44530#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44529#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44528#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44527#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44526#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44525#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44524#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44523#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44522#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44521#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44520#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44519#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44518#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44517#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44516#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44515#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44514#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44513#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44512#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44511#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44510#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44509#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44508#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44507#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44506#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44505#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44504#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44502#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44501#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44499#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44500#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44488#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44486#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44484#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44482#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44480#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44478#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44476#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44474#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44472#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44470#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44468#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44466#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44464#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44462#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44460#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44458#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44456#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44454#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44452#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44450#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44448#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44446#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44444#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44442#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44440#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44438#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44436#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44434#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44432#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44431#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44430#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44429#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44428#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44426#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44425#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44424#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44357#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44191#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44183#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44185#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44421#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44419#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44418#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44416#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44414#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44178#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44179#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44410#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44408#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44406#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44404#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44402#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44400#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44398#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44396#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44394#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44392#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44390#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44388#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44386#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44384#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44382#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44380#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44378#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44376#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44374#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44372#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44370#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44368#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44366#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44364#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44362#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44360#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44358#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44181#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44182#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44417#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44415#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44413#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44412#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44411#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44409#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44407#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44405#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44403#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44401#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44399#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44397#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44395#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44393#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44391#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44389#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44387#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44385#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44383#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44381#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44379#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44377#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44375#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44373#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44371#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44369#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44367#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44365#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44363#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44361#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44359#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44356#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44355#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44354#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44353#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44352#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44351#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44350#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44349#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44348#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44347#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44346#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44345#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44344#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44343#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44342#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44341#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44340#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44339#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44338#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44337#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44336#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44335#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44334#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44333#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44332#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44331#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44330#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44329#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44328#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44327#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44326#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44325#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44324#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44323#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44322#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44321#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44320#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44319#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44318#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44317#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44316#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44315#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44314#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44313#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44312#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44311#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44310#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44309#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44308#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44307#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44306#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44305#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44304#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44303#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44302#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44301#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44300#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44299#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44298#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44297#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44296#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44295#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44294#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44293#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44292#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44291#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44290#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44289#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44288#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44287#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44286#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44285#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44284#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44283#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44282#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44281#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44280#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44279#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44278#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44277#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44276#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44275#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44274#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44273#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44272#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44271#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44270#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44269#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44268#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44267#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44266#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44265#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44264#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44263#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44262#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44261#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44260#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44259#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44258#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44257#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44256#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44255#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44254#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44253#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44252#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44251#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44250#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44249#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44248#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44247#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44246#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44245#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44244#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44243#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44242#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44241#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44240#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44239#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44238#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44237#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44236#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44235#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44234#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44233#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44232#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44231#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44230#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44229#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44228#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44227#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44226#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44225#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44224#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44223#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44222#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44221#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44220#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44219#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44218#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44217#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44216#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44215#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44214#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44213#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44212#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44211#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44210#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44209#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44208#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44207#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44206#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44205#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44204#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44203#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44202#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44201#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44200#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44199#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44198#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44197#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44196#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44195#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 44194#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44193#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 44192#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 44186#L12-1 [2020-06-22 06:24:00,300 INFO L796 eck$LassoCheckResult]: Loop: 44186#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 44187#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 44186#L12-1 [2020-06-22 06:24:00,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:24:00,301 INFO L82 PathProgramCache]: Analyzing trace with hash -87984001, now seen corresponding path program 50 times [2020-06-22 06:24:00,301 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:24:00,301 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:24:00,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:00,302 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:24:00,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:00,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 06:24:00,962 INFO L134 CoverageAnalysis]: Checked inductivity of 56745 backedges. 35401 proven. 1003 refuted. 0 times theorem prover too weak. 20341 trivial. 0 not checked. [2020-06-22 06:24:00,962 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2020-06-22 06:24:00,962 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2020-06-22 06:24:00,975 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 06:24:01,096 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-06-22 06:24:01,096 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-06-22 06:24:01,099 INFO L256 TraceCheckSpWp]: Trace formula consists of 1233 conjuncts, 22 conjunts are in the unsatisfiable core [2020-06-22 06:24:01,103 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 06:24:01,789 INFO L134 CoverageAnalysis]: Checked inductivity of 56745 backedges. 28350 proven. 14070 refuted. 0 times theorem prover too weak. 14325 trivial. 0 not checked. [2020-06-22 06:24:01,816 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-06-22 06:24:01,816 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 21] total 51 [2020-06-22 06:24:01,817 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 06:24:01,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:24:01,817 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 48 times [2020-06-22 06:24:01,818 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:24:01,818 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:24:01,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:01,819 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:24:01,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:01,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:24:01,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:24:01,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2020-06-22 06:24:01,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=506, Invalid=2044, Unknown=0, NotChecked=0, Total=2550 [2020-06-22 06:24:01,834 INFO L87 Difference]: Start difference. First operand 696 states and 898 transitions. cyclomatic complexity: 206 Second operand 51 states. [2020-06-22 06:24:09,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 06:24:09,781 INFO L93 Difference]: Finished difference Result 1280 states and 1663 transitions. [2020-06-22 06:24:09,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2020-06-22 06:24:09,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1280 states and 1663 transitions. [2020-06-22 06:24:09,785 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:24:09,790 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1280 states to 1274 states and 1657 transitions. [2020-06-22 06:24:09,790 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 257 [2020-06-22 06:24:09,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 257 [2020-06-22 06:24:09,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1274 states and 1657 transitions. [2020-06-22 06:24:09,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 06:24:09,791 INFO L706 BuchiCegarLoop]: Abstraction has 1274 states and 1657 transitions. [2020-06-22 06:24:09,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states and 1657 transitions. [2020-06-22 06:24:09,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 699. [2020-06-22 06:24:09,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. [2020-06-22 06:24:09,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 900 transitions. [2020-06-22 06:24:09,799 INFO L729 BuchiCegarLoop]: Abstraction has 699 states and 900 transitions. [2020-06-22 06:24:09,799 INFO L609 BuchiCegarLoop]: Abstraction has 699 states and 900 transitions. [2020-06-22 06:24:09,799 INFO L442 BuchiCegarLoop]: ======== Iteration 54============ [2020-06-22 06:24:09,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 900 transitions. [2020-06-22 06:24:09,801 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2020-06-22 06:24:09,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 06:24:09,801 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 06:24:09,806 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [210, 190, 190, 20, 20, 1] [2020-06-22 06:24:09,806 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2020-06-22 06:24:09,812 INFO L794 eck$LassoCheckResult]: Stem: 48401#ULTIMATE.startENTRY [30] ULTIMATE.startENTRY-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_3 |v_ULTIMATE.start_main_#t~nondet0_4|) (= v_ULTIMATE.start_main_~range~0_3 20)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_3, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_3, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_4|] AssignedVars[ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#res, ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48402#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48644#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48654#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48417#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48415#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48416#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48403#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48404#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49044#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49043#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49042#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49041#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49040#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49039#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49038#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49037#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49036#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49035#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49034#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49033#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49032#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49031#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49030#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49029#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49028#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49027#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49026#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49025#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49024#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49023#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49022#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49021#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49020#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49019#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49018#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49017#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49016#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49015#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49014#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49013#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49012#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49011#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49010#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49009#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49008#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49007#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49006#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49005#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49004#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49003#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 49002#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 49001#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 49000#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48999#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48998#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48997#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48996#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48995#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48993#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48994#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48992#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48991#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48990#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48989#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48988#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48987#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48986#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48985#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48984#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48983#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48982#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48981#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48980#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48979#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48978#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48977#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48976#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48975#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48974#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48973#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48972#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48971#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48970#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48969#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48968#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48967#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48966#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48965#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48964#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48963#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48962#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48961#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48960#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48959#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48958#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48957#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48956#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48955#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48954#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48953#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48952#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48951#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48950#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48949#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48948#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48947#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48946#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48945#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48944#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48943#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48942#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48941#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48940#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48939#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48934#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48877#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48932#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48930#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48929#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48928#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48927#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48926#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48925#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48924#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48923#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48922#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48921#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48920#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48919#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48918#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48917#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48916#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48915#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48914#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48913#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48912#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48911#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48910#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48909#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48908#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48907#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48906#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48905#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48904#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48903#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48902#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48901#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48900#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48899#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48898#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48897#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48896#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48895#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48894#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48893#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48892#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48891#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48890#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48889#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48888#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48887#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48886#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48885#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48884#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48883#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48882#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48881#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48880#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48879#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48826#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48878#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48876#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48875#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48874#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48873#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48872#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48871#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48870#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48869#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48868#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48867#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48866#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48865#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48864#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48863#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48862#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48861#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48860#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48859#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48858#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48857#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48856#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48855#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48854#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48853#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48852#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48851#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48850#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48849#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48848#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48847#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48846#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48845#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48844#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48843#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48842#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48841#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48840#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48839#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48838#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48837#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48836#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48835#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48834#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48833#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48832#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48831#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48830#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48829#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48828#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48778#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48827#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48825#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48824#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48823#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48822#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48821#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48820#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48819#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48818#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48817#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48816#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48815#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48814#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48813#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48812#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48811#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48810#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48809#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48808#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48807#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48806#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48805#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48804#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48803#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48802#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48801#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48800#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48799#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48798#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48797#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48796#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48795#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48794#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48793#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48792#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48791#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48790#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48789#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48788#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48787#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48786#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48785#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48784#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48783#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48782#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48781#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48780#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48733#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48779#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48777#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48776#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48775#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48774#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48773#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48772#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48771#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48770#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48769#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48768#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48767#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48766#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48765#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48764#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48763#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48762#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48761#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48760#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48759#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48758#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48757#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48756#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48755#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48754#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48753#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48752#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48751#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48750#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48749#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48748#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48747#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48746#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48745#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48744#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48743#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48742#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48741#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48740#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48739#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48738#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48737#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48736#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48735#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48690#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48734#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48732#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48731#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48730#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48729#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48728#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48727#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48726#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48725#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48724#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48723#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48722#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48721#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48720#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48719#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48718#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48717#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48716#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48715#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48714#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48713#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48712#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48711#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48710#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48709#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48708#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48707#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48706#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48705#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48704#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48703#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48702#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48701#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48700#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48699#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48698#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48697#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48696#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48695#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48694#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48693#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48646#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48691#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48689#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48688#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48687#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48686#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48685#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48684#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48683#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48682#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48681#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48680#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48679#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48678#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48677#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48676#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48675#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48674#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48673#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48672#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48671#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48670#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48669#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48668#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48667#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48666#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48665#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48664#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48663#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48662#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48661#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48660#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48659#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48658#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48657#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48656#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48655#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48653#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48652#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48650#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48648#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48645#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48420#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48418#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48419#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48651#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48649#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48647#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48413#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48414#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48643#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48642#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48641#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48640#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48639#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48638#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48637#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48636#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48635#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48634#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48633#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48632#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48631#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48630#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48629#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48628#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48627#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48626#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48625#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48624#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48623#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48622#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48621#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48620#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48619#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48618#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48617#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48616#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48615#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48614#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48613#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48612#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48611#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48610#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48609#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48608#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48607#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48606#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48605#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48604#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48603#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48602#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48601#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48600#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48599#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48598#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48597#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48596#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48595#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48594#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48593#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48592#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48591#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48590#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48589#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48588#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48587#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48586#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48585#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48584#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48583#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48582#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48581#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48580#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48579#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48578#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48577#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48576#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48575#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48574#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48573#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48572#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48571#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48570#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48569#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48568#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48567#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48566#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48565#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48564#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48563#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48562#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48561#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48560#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48559#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48558#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48557#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48556#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48555#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48554#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48553#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48552#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48551#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48550#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48549#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48548#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48547#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48546#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48545#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48544#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48543#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48542#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48541#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48540#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48539#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48538#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48537#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48536#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48535#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48534#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48533#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48532#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48531#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48530#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48529#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48528#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48527#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48526#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48525#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48524#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48523#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48522#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48521#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48520#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48519#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48518#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48517#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48516#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48515#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48514#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48513#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48512#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48511#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48510#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48509#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48508#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48507#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48506#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48505#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48504#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48503#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48502#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48501#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48500#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48499#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48498#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48497#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48496#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48495#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48494#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48493#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48492#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48491#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48490#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48489#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48488#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48487#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48486#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48485#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48484#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48483#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48482#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48481#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48480#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48479#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48478#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48477#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48476#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48475#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48474#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48473#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48472#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48471#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48470#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48469#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48468#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48467#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48466#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48465#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48464#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48463#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48462#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48461#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48460#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48459#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48458#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48457#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48456#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48455#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48454#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48453#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48452#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48451#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48450#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48449#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48448#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48447#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48446#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48445#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48444#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48443#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48442#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48441#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48440#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48439#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48438#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48437#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48436#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48435#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48434#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48433#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48432#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48431#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48430#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48429#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48428#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48427#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48426#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48425#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48424#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48423#L12 [49] L12-->L13: Formula: (> v_ULTIMATE.start_main_~range~0_12 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_12, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48422#L13 [51] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~i~0_8 (+ v_ULTIMATE.start_main_~i~0_9 1)) (> v_ULTIMATE.start_main_~range~0_8 v_ULTIMATE.start_main_~i~0_9)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_9} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_8, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_8} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~0] 48421#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48412#L12 [48] L12-->L13: Formula: (< 0 v_ULTIMATE.start_main_~i~0_13) InVars {ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} OutVars{ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_13} AuxVars[] AssignedVars[] 48410#L13 [37] L13-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_2 v_ULTIMATE.start_main_~i~0_2) (= v_ULTIMATE.start_main_~i~0_1 0) (= v_ULTIMATE.start_main_~range~0_1 (+ v_ULTIMATE.start_main_~range~0_2 (- 1)))) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_2, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_2} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_1, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_1} AuxVars[] AssignedVars[ULTIMATE.start_main_~range~0, ULTIMATE.start_main_~i~0] 48411#L12-1 [2020-06-22 06:24:09,814 INFO L796 eck$LassoCheckResult]: Loop: 48411#L12-1 [33] L12-1-->L12: Formula: (and (<= v_ULTIMATE.start_main_~i~0_12 v_ULTIMATE.start_main_~range~0_11) (<= 0 v_ULTIMATE.start_main_~i~0_12)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_11, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_12} AuxVars[] AssignedVars[] 48692#L12 [36] L12-->L12-1: Formula: (and (= v_ULTIMATE.start_main_~range~0_9 v_ULTIMATE.start_main_~i~0_10) (= 0 v_ULTIMATE.start_main_~i~0_10)) InVars {ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} OutVars{ULTIMATE.start_main_~range~0=v_ULTIMATE.start_main_~range~0_9, ULTIMATE.start_main_~i~0=v_ULTIMATE.start_main_~i~0_10} AuxVars[] AssignedVars[] 48411#L12-1 [2020-06-22 06:24:09,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:24:09,814 INFO L82 PathProgramCache]: Analyzing trace with hash -930775523, now seen corresponding path program 51 times [2020-06-22 06:24:09,814 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:24:09,814 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:24:09,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:09,815 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:24:09,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:24:09,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:24:09,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:24:09,913 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 49 times [2020-06-22 06:24:09,913 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:24:09,913 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:24:09,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:09,914 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 06:24:09,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:09,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:24:09,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:24:09,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 06:24:09,916 INFO L82 PathProgramCache]: Analyzing trace with hash -1122078976, now seen corresponding path program 3 times [2020-06-22 06:24:09,916 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 06:24:09,917 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 06:24:09,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:09,917 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 06:24:09,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 06:24:09,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:24:09,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 06:24:35,414 WARN L188 SmtUtils]: Spent 25.31 s on a formula simplification. DAG size of input: 1330 DAG size of output: 666 [2020-06-22 06:24:35,562 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.06 06:24:35 BasicIcfg [2020-06-22 06:24:35,562 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-06-22 06:24:35,562 INFO L168 Benchmark]: Toolchain (without parser) took 99983.58 ms. Allocated memory was 649.6 MB in the beginning and 1.7 GB in the end (delta: 1.0 GB). Free memory was 564.1 MB in the beginning and 935.1 MB in the end (delta: -371.0 MB). Peak memory consumption was 1.3 GB. Max. memory is 50.3 GB. [2020-06-22 06:24:35,563 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 649.6 MB. Free memory is still 586.8 MB. There was no memory consumed. Max. memory is 50.3 GB. [2020-06-22 06:24:35,563 INFO L168 Benchmark]: CACSL2BoogieTranslator took 276.06 ms. Allocated memory is still 649.6 MB. Free memory was 564.1 MB in the beginning and 614.6 MB in the end (delta: -50.5 MB). Peak memory consumption was 28.2 MB. Max. memory is 50.3 GB. [2020-06-22 06:24:35,564 INFO L168 Benchmark]: Boogie Procedure Inliner took 33.66 ms. Allocated memory is still 649.6 MB. Free memory was 613.2 MB in the beginning and 611.9 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 50.3 GB. [2020-06-22 06:24:35,564 INFO L168 Benchmark]: Boogie Preprocessor took 18.83 ms. Allocated memory is still 649.6 MB. Free memory was 611.9 MB in the beginning and 610.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 50.3 GB. [2020-06-22 06:24:35,564 INFO L168 Benchmark]: RCFGBuilder took 194.43 ms. Allocated memory is still 649.6 MB. Free memory was 610.5 MB in the beginning and 597.4 MB in the end (delta: 13.2 MB). Peak memory consumption was 13.2 MB. Max. memory is 50.3 GB. [2020-06-22 06:24:35,565 INFO L168 Benchmark]: BlockEncodingV2 took 78.67 ms. Allocated memory is still 649.6 MB. Free memory was 597.4 MB in the beginning and 593.3 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 50.3 GB. [2020-06-22 06:24:35,565 INFO L168 Benchmark]: TraceAbstraction took 158.11 ms. Allocated memory is still 649.6 MB. Free memory was 592.0 MB in the beginning and 583.8 MB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 50.3 GB. [2020-06-22 06:24:35,565 INFO L168 Benchmark]: BuchiAutomizer took 99218.73 ms. Allocated memory was 649.6 MB in the beginning and 1.7 GB in the end (delta: 1.0 GB). Free memory was 583.8 MB in the beginning and 935.1 MB in the end (delta: -351.3 MB). Peak memory consumption was 1.3 GB. Max. memory is 50.3 GB. [2020-06-22 06:24:35,569 INFO L337 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.blockencoding: - StatisticsResult: Initial Icfg 8 locations, 11 edges - StatisticsResult: Encoded RCFG 4 locations, 10 edges * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 649.6 MB. Free memory is still 586.8 MB. There was no memory consumed. Max. memory is 50.3 GB. * CACSL2BoogieTranslator took 276.06 ms. Allocated memory is still 649.6 MB. Free memory was 564.1 MB in the beginning and 614.6 MB in the end (delta: -50.5 MB). Peak memory consumption was 28.2 MB. Max. memory is 50.3 GB. * Boogie Procedure Inliner took 33.66 ms. Allocated memory is still 649.6 MB. Free memory was 613.2 MB in the beginning and 611.9 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 50.3 GB. * Boogie Preprocessor took 18.83 ms. Allocated memory is still 649.6 MB. Free memory was 611.9 MB in the beginning and 610.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 50.3 GB. * RCFGBuilder took 194.43 ms. Allocated memory is still 649.6 MB. Free memory was 610.5 MB in the beginning and 597.4 MB in the end (delta: 13.2 MB). Peak memory consumption was 13.2 MB. Max. memory is 50.3 GB. * BlockEncodingV2 took 78.67 ms. Allocated memory is still 649.6 MB. Free memory was 597.4 MB in the beginning and 593.3 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 50.3 GB. * TraceAbstraction took 158.11 ms. Allocated memory is still 649.6 MB. Free memory was 592.0 MB in the beginning and 583.8 MB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 50.3 GB. * BuchiAutomizer took 99218.73 ms. Allocated memory was 649.6 MB in the beginning and 1.7 GB in the end (delta: 1.0 GB). Free memory was 583.8 MB in the beginning and 935.1 MB in the end (delta: -351.3 MB). Peak memory consumption was 1.3 GB. Max. memory is 50.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - AllSpecificationsHoldResult: All specifications hold We were not able to verify any specifiation because the program does not contain any specification. - InvariantResult [Line: 11]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 4 locations, 0 error locations. SAFE Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 1 LocationsWithAnnotation, 1 PreInvPairs, 1 NumberOfFragments, 1 HoareAnnotationTreeSize, 1 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 1 FomulaSimplificationsInter, 0 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Constructed decomposition of program Your program was decomposed into 54 terminating modules (51 trivial, 0 deterministic, 3 nondeterministic) and one nonterminating remainder module.One nondeterministic module has affine ranking function range + -1 * i and consists of 7 locations. One nondeterministic module has affine ranking function range + -1 * i and consists of 6 locations. One nondeterministic module has affine ranking function range and consists of 6 locations. 51 modules have a trivial ranking function, the largest among these consists of 51 locations. The remainder module has 699 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 99.0s and 54 iterations. TraceHistogramMax:210. Analysis of lassos took 51.5s. Construction of modules took 15.3s. Büchi inclusion checks took 31.5s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 52. Automata minimization 0.2s AutomataMinimizationTime, 54 MinimizatonAttempts, 3600 StatesRemovedByMinimization, 49 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had 699 states and ocurred in iteration 53. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 3/3 HoareTripleCheckerStatistics: 102 SDtfs, 8412 SDslu, 5 SDs, 0 SdLazy, 31008 SolverSat, 1712 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 15.3s Time LassoAnalysisResults: nont1 unkn0 SFLI2 SFLT2 conc4 concLT1 SILN44 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital14 mio100 ax186 hnf100 lsp53 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq159 hnf93 smp100 dnf100 smp100 tf109 neg100 sie115 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 13ms VariablesStem: 1 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 2 MotzkinApplications: 6 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 11]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {range=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1eb8fb85=0, \result=0, i=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 11]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L6] int i; [L7] int range; [L8] i = __VERIFIER_nondet_int() [L9] range = 20 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND FALSE !(i == range) [L17] i = i+1 [L11] COND TRUE 0 <= i && i <= range [L12] COND TRUE !(0 == i && i == range) [L13] COND TRUE i == range [L14] i = 0 [L15] range = range-1 Loop: [L11] COND TRUE 0 <= i && i <= range [L12] COND FALSE !(!(0 == i && i == range)) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! !SESSION 2020-06-22 06:22:52.286 ----------------------------------------------- eclipse.buildId=unknown java.version=1.8.0_242 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -tc ./../AutomizerAndBuchiAutomizerCInlineWithBlockEncoding.xml -s ./../termcomp2017.epf -i /export/starexec/sandbox/benchmark/theBenchmark.c Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @user.home/.ultimate -tc ./../AutomizerAndBuchiAutomizerCInlineWithBlockEncoding.xml -s ./../termcomp2017.epf -data /export/starexec/sandbox/tmp -i /export/starexec/sandbox/benchmark/theBenchmark.c !ENTRY org.eclipse.core.resources 2 10035 2020-06-22 06:24:35.860 !MESSAGE The workspace will exit with unsaved changes in this session. Received shutdown request... Ultimate: GTK+ Version Check