163.10/104.51 NO 163.10/104.51 163.10/104.51 Ultimate: Cannot open display: 163.10/104.51 This is Ultimate 0.1.24-8dc7c08-m 163.10/104.51 [2019-03-28 22:29:30,997 INFO L170 SettingsManager]: Resetting all preferences to default values... 163.10/104.51 [2019-03-28 22:29:30,999 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values 163.10/104.51 [2019-03-28 22:29:31,011 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... 163.10/104.51 [2019-03-28 22:29:31,011 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values 163.10/104.51 [2019-03-28 22:29:31,012 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values 163.10/104.51 [2019-03-28 22:29:31,013 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values 163.10/104.51 [2019-03-28 22:29:31,015 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values 163.10/104.51 [2019-03-28 22:29:31,016 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values 163.10/104.51 [2019-03-28 22:29:31,017 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values 163.10/104.51 [2019-03-28 22:29:31,018 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... 163.10/104.51 [2019-03-28 22:29:31,018 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values 163.10/104.51 [2019-03-28 22:29:31,019 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values 163.10/104.51 [2019-03-28 22:29:31,020 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values 163.10/104.51 [2019-03-28 22:29:31,021 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values 163.10/104.51 [2019-03-28 22:29:31,022 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values 163.10/104.51 [2019-03-28 22:29:31,022 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values 163.10/104.51 [2019-03-28 22:29:31,024 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values 163.10/104.51 [2019-03-28 22:29:31,026 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values 163.10/104.51 [2019-03-28 22:29:31,027 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values 163.10/104.51 [2019-03-28 22:29:31,028 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values 163.10/104.51 [2019-03-28 22:29:31,029 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values 163.10/104.51 [2019-03-28 22:29:31,032 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... 163.10/104.51 [2019-03-28 22:29:31,032 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... 163.10/104.51 [2019-03-28 22:29:31,032 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values 163.10/104.51 [2019-03-28 22:29:31,033 INFO L174 SettingsManager]: Resetting IcfgToChc preferences to default values 163.10/104.51 [2019-03-28 22:29:31,033 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values 163.10/104.51 [2019-03-28 22:29:31,034 INFO L177 SettingsManager]: ReqToTest provides no preferences, ignoring... 163.10/104.51 [2019-03-28 22:29:31,034 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values 163.10/104.51 [2019-03-28 22:29:31,035 INFO L174 SettingsManager]: Resetting ChcSmtPrinter preferences to default values 163.10/104.51 [2019-03-28 22:29:31,036 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values 163.10/104.51 [2019-03-28 22:29:31,036 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values 163.10/104.51 [2019-03-28 22:29:31,037 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... 163.10/104.51 [2019-03-28 22:29:31,038 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values 163.10/104.51 [2019-03-28 22:29:31,038 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... 163.10/104.51 [2019-03-28 22:29:31,038 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... 163.10/104.51 [2019-03-28 22:29:31,039 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values 163.10/104.51 [2019-03-28 22:29:31,040 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values 163.10/104.51 [2019-03-28 22:29:31,040 INFO L181 SettingsManager]: Finished resetting all preferences to default values... 163.10/104.51 [2019-03-28 22:29:31,041 INFO L98 SettingsManager]: Beginning loading settings from /export/starexec/sandbox/solver/bin/./../termcomp2017.epf 163.10/104.51 [2019-03-28 22:29:31,056 INFO L110 SettingsManager]: Loading preferences was successful 163.10/104.51 [2019-03-28 22:29:31,057 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: 163.10/104.51 [2019-03-28 22:29:31,058 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: 163.10/104.51 [2019-03-28 22:29:31,058 INFO L133 SettingsManager]: * Rewrite not-equals=true 163.10/104.51 [2019-03-28 22:29:31,058 INFO L133 SettingsManager]: * Create parallel compositions if possible=false 163.10/104.51 [2019-03-28 22:29:31,058 INFO L133 SettingsManager]: * Minimize states using LBE with the strategy=SINGLE 163.10/104.51 [2019-03-28 22:29:31,059 INFO L133 SettingsManager]: * Use SBE=true 163.10/104.51 [2019-03-28 22:29:31,059 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: 163.10/104.51 [2019-03-28 22:29:31,059 INFO L133 SettingsManager]: * Use old map elimination=false 163.10/104.51 [2019-03-28 22:29:31,059 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false 163.10/104.51 [2019-03-28 22:29:31,059 INFO L133 SettingsManager]: * Buchi interpolant automaton construction strategy=DANDELION 163.10/104.51 [2019-03-28 22:29:31,059 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true 163.10/104.51 [2019-03-28 22:29:31,060 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES 163.10/104.51 [2019-03-28 22:29:31,060 INFO L133 SettingsManager]: * Construct termination proof for TermComp=true 163.10/104.51 [2019-03-28 22:29:31,060 INFO L133 SettingsManager]: * Command for external solver (GNTA synthesis)=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:31,060 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: 163.10/104.51 [2019-03-28 22:29:31,060 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false 163.10/104.51 [2019-03-28 22:29:31,061 INFO L133 SettingsManager]: * Check division by zero=IGNORE 163.10/104.51 [2019-03-28 22:29:31,061 INFO L133 SettingsManager]: * Check if freed pointer was valid=false 163.10/104.51 [2019-03-28 22:29:31,061 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false 163.10/104.51 [2019-03-28 22:29:31,061 INFO L133 SettingsManager]: * How to treat unsigned ints differently from normal ones=IGNORE 163.10/104.51 [2019-03-28 22:29:31,061 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: 163.10/104.51 [2019-03-28 22:29:31,062 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements 163.10/104.51 [2019-03-28 22:29:31,062 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump 163.10/104.51 [2019-03-28 22:29:31,062 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 163.10/104.51 [2019-03-28 22:29:31,062 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: 163.10/104.51 [2019-03-28 22:29:31,062 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles 163.10/104.51 [2019-03-28 22:29:31,063 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL 163.10/104.51 [2019-03-28 22:29:31,063 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true 163.10/104.51 [2019-03-28 22:29:31,088 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp 163.10/104.51 [2019-03-28 22:29:31,101 INFO L259 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized 163.10/104.51 [2019-03-28 22:29:31,105 INFO L215 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. 163.10/104.51 [2019-03-28 22:29:31,106 INFO L271 PluginConnector]: Initializing CDTParser... 163.10/104.51 [2019-03-28 22:29:31,107 INFO L276 PluginConnector]: CDTParser initialized 163.10/104.51 [2019-03-28 22:29:31,107 INFO L430 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /export/starexec/sandbox/benchmark/theBenchmark.c 163.10/104.51 [2019-03-28 22:29:31,175 INFO L221 CDTParser]: Created temporary CDT project at /export/starexec/sandbox/tmp/f062e67beb074546a6430e7bc693d887/FLAG2e5a7665c 163.10/104.51 [2019-03-28 22:29:31,513 INFO L307 CDTParser]: Found 1 translation units. 163.10/104.51 [2019-03-28 22:29:31,513 INFO L161 CDTParser]: Scanning /export/starexec/sandbox/benchmark/theBenchmark.c 163.10/104.51 [2019-03-28 22:29:31,520 INFO L355 CDTParser]: About to delete temporary CDT project at /export/starexec/sandbox/tmp/f062e67beb074546a6430e7bc693d887/FLAG2e5a7665c 163.10/104.51 [2019-03-28 22:29:31,907 INFO L363 CDTParser]: Successfully deleted /export/starexec/sandbox/tmp/f062e67beb074546a6430e7bc693d887 163.10/104.51 [2019-03-28 22:29:31,918 INFO L297 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### 163.10/104.51 [2019-03-28 22:29:31,920 INFO L131 ToolchainWalker]: Walking toolchain with 7 elements. 163.10/104.51 [2019-03-28 22:29:31,921 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- 163.10/104.51 [2019-03-28 22:29:31,921 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... 163.10/104.51 [2019-03-28 22:29:31,924 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized 163.10/104.51 [2019-03-28 22:29:31,925 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 10:29:31" (1/1) ... 163.10/104.51 [2019-03-28 22:29:31,929 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7303d0f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:31, skipping insertion in model container 163.10/104.51 [2019-03-28 22:29:31,929 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 10:29:31" (1/1) ... 163.10/104.51 [2019-03-28 22:29:31,937 INFO L145 MainTranslator]: Starting translation in SV-COMP mode 163.10/104.51 [2019-03-28 22:29:31,954 INFO L176 MainTranslator]: Built tables and reachable declarations 163.10/104.51 [2019-03-28 22:29:32,111 INFO L206 PostProcessor]: Analyzing one entry point: main 163.10/104.51 [2019-03-28 22:29:32,116 INFO L191 MainTranslator]: Completed pre-run 163.10/104.51 [2019-03-28 22:29:32,132 INFO L206 PostProcessor]: Analyzing one entry point: main 163.10/104.51 [2019-03-28 22:29:32,147 INFO L195 MainTranslator]: Completed translation 163.10/104.51 [2019-03-28 22:29:32,148 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32 WrapperNode 163.10/104.51 [2019-03-28 22:29:32,148 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- 163.10/104.51 [2019-03-28 22:29:32,149 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- 163.10/104.51 [2019-03-28 22:29:32,149 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... 163.10/104.51 [2019-03-28 22:29:32,150 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized 163.10/104.51 [2019-03-28 22:29:32,160 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,228 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,250 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- 163.10/104.51 [2019-03-28 22:29:32,251 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- 163.10/104.51 [2019-03-28 22:29:32,251 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... 163.10/104.51 [2019-03-28 22:29:32,251 INFO L276 PluginConnector]: Boogie Preprocessor initialized 163.10/104.51 [2019-03-28 22:29:32,261 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,262 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,263 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,264 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,270 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,271 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,272 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- 163.10/104.51 [2019-03-28 22:29:32,272 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- 163.10/104.51 [2019-03-28 22:29:32,272 INFO L271 PluginConnector]: Initializing RCFGBuilder... 163.10/104.51 [2019-03-28 22:29:32,273 INFO L276 PluginConnector]: RCFGBuilder initialized 163.10/104.51 [2019-03-28 22:29:32,274 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (1/1) ... 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 163.10/104.51 [2019-03-28 22:29:32,344 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start 163.10/104.51 [2019-03-28 22:29:32,344 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start 163.10/104.51 [2019-03-28 22:29:32,480 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) 163.10/104.51 [2019-03-28 22:29:32,481 INFO L286 CfgBuilder]: Removed 5 assue(true) statements. 163.10/104.51 [2019-03-28 22:29:32,482 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 10:29:32 BoogieIcfgContainer 163.10/104.51 [2019-03-28 22:29:32,482 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- 163.10/104.51 [2019-03-28 22:29:32,483 INFO L113 PluginConnector]: ------------------------BlockEncodingV2---------------------------- 163.10/104.51 [2019-03-28 22:29:32,483 INFO L271 PluginConnector]: Initializing BlockEncodingV2... 163.10/104.51 [2019-03-28 22:29:32,485 INFO L276 PluginConnector]: BlockEncodingV2 initialized 163.10/104.51 [2019-03-28 22:29:32,486 INFO L185 PluginConnector]: Executing the observer BlockEncodingObserver from plugin BlockEncodingV2 for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 10:29:32" (1/1) ... 163.10/104.51 [2019-03-28 22:29:32,502 INFO L313 BlockEncoder]: Initial Icfg 8 locations, 11 edges 163.10/104.51 [2019-03-28 22:29:32,504 INFO L258 BlockEncoder]: Using Remove infeasible edges 163.10/104.51 [2019-03-28 22:29:32,504 INFO L263 BlockEncoder]: Using Maximize final states 163.10/104.51 [2019-03-28 22:29:32,505 INFO L270 BlockEncoder]: Using Minimize states even if more edges are added than removed.=false 163.10/104.51 [2019-03-28 22:29:32,505 INFO L276 BlockEncoder]: Using Minimize states using LBE with the strategy=SINGLE 163.10/104.51 [2019-03-28 22:29:32,507 INFO L296 BlockEncoder]: Using Remove sink states 163.10/104.51 [2019-03-28 22:29:32,508 INFO L171 BlockEncoder]: Using Apply optimizations until nothing changes=true 163.10/104.51 [2019-03-28 22:29:32,508 INFO L179 BlockEncoder]: Using Rewrite not-equals 163.10/104.51 [2019-03-28 22:29:32,526 INFO L185 BlockEncoder]: Using Use SBE 163.10/104.51 [2019-03-28 22:29:32,544 INFO L200 BlockEncoder]: SBE split 3 edges 163.10/104.51 [2019-03-28 22:29:32,549 INFO L70 emoveInfeasibleEdges]: Removed 1 edges and 0 locations because of local infeasibility 163.10/104.51 [2019-03-28 22:29:32,551 INFO L71 MaximizeFinalStates]: 0 new accepting states 163.10/104.51 [2019-03-28 22:29:32,562 INFO L100 BaseMinimizeStates]: Removed 4 edges and 2 locations by large block encoding 163.10/104.51 [2019-03-28 22:29:32,564 INFO L70 RemoveSinkStates]: Removed 3 edges and 2 locations by removing sink states 163.10/104.51 [2019-03-28 22:29:32,566 INFO L70 emoveInfeasibleEdges]: Removed 0 edges and 0 locations because of local infeasibility 163.10/104.51 [2019-03-28 22:29:32,566 INFO L71 MaximizeFinalStates]: 0 new accepting states 163.10/104.51 [2019-03-28 22:29:32,566 INFO L100 BaseMinimizeStates]: Removed 0 edges and 0 locations by large block encoding 163.10/104.51 [2019-03-28 22:29:32,566 INFO L70 RemoveSinkStates]: Removed 0 edges and 0 locations by removing sink states 163.10/104.51 [2019-03-28 22:29:32,567 INFO L313 BlockEncoder]: Encoded RCFG 4 locations, 10 edges 163.10/104.51 [2019-03-28 22:29:32,567 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 28.03 10:29:32 BasicIcfg 163.10/104.51 [2019-03-28 22:29:32,567 INFO L132 PluginConnector]: ------------------------ END BlockEncodingV2---------------------------- 163.10/104.51 [2019-03-28 22:29:32,568 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- 163.10/104.51 [2019-03-28 22:29:32,568 INFO L271 PluginConnector]: Initializing TraceAbstraction... 163.10/104.51 [2019-03-28 22:29:32,572 INFO L276 PluginConnector]: TraceAbstraction initialized 163.10/104.51 [2019-03-28 22:29:32,572 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.03 10:29:31" (1/4) ... 163.10/104.51 [2019-03-28 22:29:32,573 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aa70e34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 10:29:32, skipping insertion in model container 163.10/104.51 [2019-03-28 22:29:32,573 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (2/4) ... 163.10/104.51 [2019-03-28 22:29:32,573 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aa70e34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 10:29:32, skipping insertion in model container 163.10/104.51 [2019-03-28 22:29:32,573 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 10:29:32" (3/4) ... 163.10/104.51 [2019-03-28 22:29:32,574 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aa70e34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 10:29:32, skipping insertion in model container 163.10/104.51 [2019-03-28 22:29:32,574 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 28.03 10:29:32" (4/4) ... 163.10/104.51 [2019-03-28 22:29:32,576 INFO L112 eAbstractionObserver]: Analyzing ICFG theBenchmark.c_BEv2 163.10/104.51 [2019-03-28 22:29:32,586 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION 163.10/104.51 [2019-03-28 22:29:32,594 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 0 error locations. 163.10/104.51 [2019-03-28 22:29:32,611 INFO L257 AbstractCegarLoop]: Starting to check reachability of 0 error locations. 163.10/104.51 [2019-03-28 22:29:32,640 INFO L133 ementStrategyFactory]: Using default assertion order modulation 163.10/104.51 [2019-03-28 22:29:32,641 INFO L382 AbstractCegarLoop]: Interprodecural is true 163.10/104.51 [2019-03-28 22:29:32,641 INFO L383 AbstractCegarLoop]: Hoare is true 163.10/104.51 [2019-03-28 22:29:32,641 INFO L384 AbstractCegarLoop]: Compute interpolants for ForwardPredicates 163.10/104.51 [2019-03-28 22:29:32,641 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE 163.10/104.51 [2019-03-28 22:29:32,641 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION 163.10/104.51 [2019-03-28 22:29:32,641 INFO L387 AbstractCegarLoop]: Difference is false 163.10/104.51 [2019-03-28 22:29:32,642 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA 163.10/104.51 [2019-03-28 22:29:32,642 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== 163.10/104.51 [2019-03-28 22:29:32,656 INFO L276 IsEmpty]: Start isEmpty. Operand 4 states. 163.10/104.51 [2019-03-28 22:29:32,661 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. 163.10/104.51 [2019-03-28 22:29:32,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. 163.10/104.51 [2019-03-28 22:29:32,714 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. 163.10/104.51 [2019-03-28 22:29:32,715 INFO L448 ceAbstractionStarter]: For program point L13(lines 13 18) no Hoare annotation was computed. 163.10/104.51 [2019-03-28 22:29:32,715 INFO L448 ceAbstractionStarter]: For program point L12(lines 12 19) no Hoare annotation was computed. 163.10/104.51 [2019-03-28 22:29:32,715 INFO L451 ceAbstractionStarter]: At program point L12-1(lines 11 20) the Hoare annotation is: true 163.10/104.51 [2019-03-28 22:29:32,723 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 10:29:32 BasicIcfg 163.10/104.51 [2019-03-28 22:29:32,723 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- 163.10/104.51 [2019-03-28 22:29:32,724 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- 163.10/104.51 [2019-03-28 22:29:32,724 INFO L271 PluginConnector]: Initializing BuchiAutomizer... 163.10/104.51 [2019-03-28 22:29:32,727 INFO L276 PluginConnector]: BuchiAutomizer initialized 163.10/104.51 [2019-03-28 22:29:32,728 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 163.10/104.51 [2019-03-28 22:29:32,728 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.03 10:29:31" (1/5) ... 163.10/104.51 [2019-03-28 22:29:32,729 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2ab8bddb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.03 10:29:32, skipping insertion in model container 163.10/104.51 [2019-03-28 22:29:32,729 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 163.10/104.51 [2019-03-28 22:29:32,729 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 10:29:32" (2/5) ... 163.10/104.51 [2019-03-28 22:29:32,730 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2ab8bddb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.03 10:29:32, skipping insertion in model container 163.10/104.51 [2019-03-28 22:29:32,730 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 163.10/104.51 [2019-03-28 22:29:32,730 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 10:29:32" (3/5) ... 163.10/104.51 [2019-03-28 22:29:32,730 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2ab8bddb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.03 10:29:32, skipping insertion in model container 163.10/104.51 [2019-03-28 22:29:32,731 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 163.10/104.51 [2019-03-28 22:29:32,731 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 28.03 10:29:32" (4/5) ... 163.10/104.51 [2019-03-28 22:29:32,731 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2ab8bddb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.03 10:29:32, skipping insertion in model container 163.10/104.51 [2019-03-28 22:29:32,731 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis 163.10/104.51 [2019-03-28 22:29:32,731 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 10:29:32" (5/5) ... 163.10/104.51 [2019-03-28 22:29:32,733 INFO L375 chiAutomizerObserver]: Analyzing ICFG theBenchmark.c_BEv2 163.10/104.51 [2019-03-28 22:29:32,761 INFO L133 ementStrategyFactory]: Using default assertion order modulation 163.10/104.51 [2019-03-28 22:29:32,762 INFO L374 BuchiCegarLoop]: Interprodecural is true 163.10/104.51 [2019-03-28 22:29:32,762 INFO L375 BuchiCegarLoop]: Hoare is true 163.10/104.51 [2019-03-28 22:29:32,762 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates 163.10/104.51 [2019-03-28 22:29:32,762 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE 163.10/104.51 [2019-03-28 22:29:32,762 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION 163.10/104.51 [2019-03-28 22:29:32,762 INFO L379 BuchiCegarLoop]: Difference is false 163.10/104.51 [2019-03-28 22:29:32,763 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA 163.10/104.51 [2019-03-28 22:29:32,763 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== 163.10/104.51 [2019-03-28 22:29:32,766 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4 states. 163.10/104.51 [2019-03-28 22:29:32,786 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3 163.10/104.51 [2019-03-28 22:29:32,786 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:32,786 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:32,793 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] 163.10/104.51 [2019-03-28 22:29:32,794 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.10/104.51 [2019-03-28 22:29:32,794 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ 163.10/104.51 [2019-03-28 22:29:32,794 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4 states. 163.10/104.51 [2019-03-28 22:29:32,795 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3 163.10/104.51 [2019-03-28 22:29:32,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:32,795 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:32,795 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] 163.10/104.51 [2019-03-28 22:29:32,796 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.10/104.51 [2019-03-28 22:29:32,801 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 163.10/104.51 [2019-03-28 22:29:32,801 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 163.10/104.51 [2019-03-28 22:29:32,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:32,807 INFO L82 PathProgramCache]: Analyzing trace with hash 61, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:32,809 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:32,810 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:32,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:32,838 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:32,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:32,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:32,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:32,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:32,883 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:32,883 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:32,884 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:32,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:32,886 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:32,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:32,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:32,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:32,897 INFO L82 PathProgramCache]: Analyzing trace with hash 59680, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:32,897 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:32,897 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:32,899 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:32,899 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:32,899 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:32,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:32,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:32,949 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. 163.10/104.51 [2019-03-28 22:29:32,949 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 163.10/104.51 [2019-03-28 22:29:33,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. 163.10/104.51 [2019-03-28 22:29:33,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 163.10/104.51 [2019-03-28 22:29:33,010 INFO L87 Difference]: Start difference. First operand 4 states. Second operand 3 states. 163.10/104.51 [2019-03-28 22:29:33,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.51 [2019-03-28 22:29:33,060 INFO L93 Difference]: Finished difference Result 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 163.10/104.51 [2019-03-28 22:29:33,064 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 163.10/104.51 [2019-03-28 22:29:33,069 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7 states to 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7 163.10/104.51 [2019-03-28 22:29:33,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7 163.10/104.51 [2019-03-28 22:29:33,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. 163.10/104.51 [2019-03-28 22:29:33,072 INFO L706 BuchiCegarLoop]: Abstraction has 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. 163.10/104.51 [2019-03-28 22:29:33,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. 163.10/104.51 [2019-03-28 22:29:33,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,103 INFO L729 BuchiCegarLoop]: Abstraction has 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,103 INFO L609 BuchiCegarLoop]: Abstraction has 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,103 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ 163.10/104.51 [2019-03-28 22:29:33,103 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7 states and 18 transitions. 163.10/104.51 [2019-03-28 22:29:33,104 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 163.10/104.51 [2019-03-28 22:29:33,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:33,104 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:33,104 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] 163.10/104.51 [2019-03-28 22:29:33,104 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] 163.10/104.51 [2019-03-28 22:29:33,105 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 163.10/104.51 [2019-03-28 22:29:33,105 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 163.10/104.51 [2019-03-28 22:29:33,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:33,106 INFO L82 PathProgramCache]: Analyzing trace with hash 61, now seen corresponding path program 2 times 163.10/104.51 [2019-03-28 22:29:33,106 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:33,106 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:33,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:33,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:33,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:33,112 INFO L82 PathProgramCache]: Analyzing trace with hash 63042, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:33,113 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:33,113 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:33,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,114 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:33,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:33,128 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. 163.10/104.51 [2019-03-28 22:29:33,128 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 163.10/104.51 [2019-03-28 22:29:33,129 INFO L811 eck$LassoCheckResult]: loop already infeasible 163.10/104.51 [2019-03-28 22:29:33,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. 163.10/104.51 [2019-03-28 22:29:33,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 163.10/104.51 [2019-03-28 22:29:33,129 INFO L87 Difference]: Start difference. First operand 7 states and 18 transitions. cyclomatic complexity: 13 Second operand 3 states. 163.10/104.51 [2019-03-28 22:29:33,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.51 [2019-03-28 22:29:33,147 INFO L93 Difference]: Finished difference Result 9 states and 16 transitions. 163.10/104.51 [2019-03-28 22:29:33,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 163.10/104.51 [2019-03-28 22:29:33,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9 states and 16 transitions. 163.10/104.51 [2019-03-28 22:29:33,151 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 7 163.10/104.51 [2019-03-28 22:29:33,152 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9 states to 9 states and 16 transitions. 163.10/104.51 [2019-03-28 22:29:33,152 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 163.10/104.51 [2019-03-28 22:29:33,152 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 163.10/104.51 [2019-03-28 22:29:33,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 16 transitions. 163.10/104.51 [2019-03-28 22:29:33,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. 163.10/104.51 [2019-03-28 22:29:33,153 INFO L706 BuchiCegarLoop]: Abstraction has 9 states and 16 transitions. 163.10/104.51 [2019-03-28 22:29:33,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states and 16 transitions. 163.10/104.51 [2019-03-28 22:29:33,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 7. 163.10/104.51 [2019-03-28 22:29:33,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. 163.10/104.51 [2019-03-28 22:29:33,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 14 transitions. 163.10/104.51 [2019-03-28 22:29:33,155 INFO L729 BuchiCegarLoop]: Abstraction has 7 states and 14 transitions. 163.10/104.51 [2019-03-28 22:29:33,155 INFO L609 BuchiCegarLoop]: Abstraction has 7 states and 14 transitions. 163.10/104.51 [2019-03-28 22:29:33,155 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ 163.10/104.51 [2019-03-28 22:29:33,155 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7 states and 14 transitions. 163.10/104.51 [2019-03-28 22:29:33,156 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 6 163.10/104.51 [2019-03-28 22:29:33,156 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:33,156 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:33,156 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] 163.10/104.51 [2019-03-28 22:29:33,157 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] 163.10/104.51 [2019-03-28 22:29:33,157 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 163.10/104.51 [2019-03-28 22:29:33,157 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 163.10/104.51 [2019-03-28 22:29:33,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:33,158 INFO L82 PathProgramCache]: Analyzing trace with hash 61, now seen corresponding path program 3 times 163.10/104.51 [2019-03-28 22:29:33,158 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:33,158 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:33,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,160 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:33,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:33,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:33,164 INFO L82 PathProgramCache]: Analyzing trace with hash 63043, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:33,165 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:33,165 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:33,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,166 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:33,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:33,174 INFO L82 PathProgramCache]: Analyzing trace with hash 1850503, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:33,174 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:33,174 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:33,175 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,175 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,175 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:33,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:33,229 INFO L216 LassoAnalysis]: Preferences: 163.10/104.51 [2019-03-28 22:29:33,230 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 163.10/104.51 [2019-03-28 22:29:33,230 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 163.10/104.51 [2019-03-28 22:29:33,231 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 163.10/104.51 [2019-03-28 22:29:33,231 INFO L127 ssoRankerPreferences]: Use exernal solver: true 163.10/104.51 [2019-03-28 22:29:33,231 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:33,231 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 163.10/104.51 [2019-03-28 22:29:33,231 INFO L130 ssoRankerPreferences]: Path of dumped script: 163.10/104.51 [2019-03-28 22:29:33,231 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration3_Loop 163.10/104.51 [2019-03-28 22:29:33,232 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 163.10/104.51 [2019-03-28 22:29:33,232 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 163.10/104.51 [2019-03-28 22:29:33,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:33,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:33,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:33,328 INFO L300 LassoAnalysis]: Preprocessing complete. 163.10/104.51 [2019-03-28 22:29:33,329 INFO L412 LassoAnalysis]: Checking for nontermination... 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:33,345 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:33,346 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 [2019-03-28 22:29:33,378 INFO L445 LassoAnalysis]: Proved nontermination for one component. 163.10/104.51 [2019-03-28 22:29:33,378 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: [] 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:33,385 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:33,386 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 [2019-03-28 22:29:33,413 INFO L445 LassoAnalysis]: Proved nontermination for one component. 163.10/104.51 [2019-03-28 22:29:33,413 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: [] 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:33,418 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:33,418 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:33,450 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:33,451 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 [2019-03-28 22:29:33,502 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. 163.10/104.51 [2019-03-28 22:29:33,504 INFO L216 LassoAnalysis]: Preferences: 163.10/104.51 [2019-03-28 22:29:33,505 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 163.10/104.51 [2019-03-28 22:29:33,505 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 163.10/104.51 [2019-03-28 22:29:33,505 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 163.10/104.51 [2019-03-28 22:29:33,505 INFO L127 ssoRankerPreferences]: Use exernal solver: false 163.10/104.51 [2019-03-28 22:29:33,505 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:33,505 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 163.10/104.51 [2019-03-28 22:29:33,505 INFO L130 ssoRankerPreferences]: Path of dumped script: 163.10/104.51 [2019-03-28 22:29:33,506 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration3_Loop 163.10/104.51 [2019-03-28 22:29:33,506 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 163.10/104.51 [2019-03-28 22:29:33,506 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 163.10/104.51 [2019-03-28 22:29:33,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:33,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:33,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:33,573 INFO L300 LassoAnalysis]: Preprocessing complete. 163.10/104.51 [2019-03-28 22:29:33,579 INFO L497 LassoAnalysis]: Using template 'affine'. 163.10/104.51 [2019-03-28 22:29:33,581 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 163.10/104.51 Termination analysis: LINEAR_WITH_GUESSES 163.10/104.51 Number of strict supporting invariants: 0 163.10/104.51 Number of non-strict supporting invariants: 1 163.10/104.51 Consider only non-deceasing supporting invariants: true 163.10/104.51 Simplify termination arguments: true 163.10/104.51 Simplify supporting invariants: trueOverapproximate stem: false 163.10/104.51 [2019-03-28 22:29:33,582 INFO L339 nArgumentSynthesizer]: Template has degree 0. 163.10/104.51 [2019-03-28 22:29:33,583 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 163.10/104.51 [2019-03-28 22:29:33,583 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 163.10/104.51 [2019-03-28 22:29:33,583 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 163.10/104.51 [2019-03-28 22:29:33,588 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. 163.10/104.51 [2019-03-28 22:29:33,588 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. 163.10/104.51 [2019-03-28 22:29:33,594 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 163.10/104.51 [2019-03-28 22:29:33,595 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 163.10/104.51 Termination analysis: LINEAR_WITH_GUESSES 163.10/104.51 Number of strict supporting invariants: 0 163.10/104.51 Number of non-strict supporting invariants: 1 163.10/104.51 Consider only non-deceasing supporting invariants: true 163.10/104.51 Simplify termination arguments: true 163.10/104.51 Simplify supporting invariants: trueOverapproximate stem: false 163.10/104.51 [2019-03-28 22:29:33,595 INFO L339 nArgumentSynthesizer]: Template has degree 0. 163.10/104.51 [2019-03-28 22:29:33,596 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 163.10/104.51 [2019-03-28 22:29:33,596 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 163.10/104.51 [2019-03-28 22:29:33,596 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 163.10/104.51 [2019-03-28 22:29:33,598 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. 163.10/104.51 [2019-03-28 22:29:33,598 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. 163.10/104.51 [2019-03-28 22:29:33,607 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 163.10/104.51 [2019-03-28 22:29:33,608 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 163.10/104.51 Termination analysis: LINEAR_WITH_GUESSES 163.10/104.51 Number of strict supporting invariants: 0 163.10/104.51 Number of non-strict supporting invariants: 1 163.10/104.51 Consider only non-deceasing supporting invariants: true 163.10/104.51 Simplify termination arguments: true 163.10/104.51 Simplify supporting invariants: trueOverapproximate stem: false 163.10/104.51 [2019-03-28 22:29:33,609 INFO L339 nArgumentSynthesizer]: Template has degree 0. 163.10/104.51 [2019-03-28 22:29:33,609 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 163.10/104.51 [2019-03-28 22:29:33,609 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 163.10/104.51 [2019-03-28 22:29:33,610 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 163.10/104.51 [2019-03-28 22:29:33,610 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 163.10/104.51 [2019-03-28 22:29:33,611 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 163.10/104.51 [2019-03-28 22:29:33,611 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 163.10/104.51 [2019-03-28 22:29:33,618 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. 163.10/104.51 [2019-03-28 22:29:33,627 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. 163.10/104.51 [2019-03-28 22:29:33,628 INFO L444 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. 163.10/104.51 [2019-03-28 22:29:33,630 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... 163.10/104.51 [2019-03-28 22:29:33,630 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. 163.10/104.51 [2019-03-28 22:29:33,631 INFO L518 LassoAnalysis]: Proved termination. 163.10/104.51 [2019-03-28 22:29:33,631 INFO L520 LassoAnalysis]: Termination argument consisting of: 163.10/104.51 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 163.10/104.51 Supporting invariants [] 163.10/104.51 [2019-03-28 22:29:33,633 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed 163.10/104.51 [2019-03-28 22:29:33,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:33,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:33,680 INFO L256 TraceCheckSpWp]: Trace formula consists of 6 conjuncts, 2 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:33,681 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:33,691 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 4 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:33,691 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:33,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:33,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:33,728 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 4 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:33,728 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:33,768 INFO L98 LoopCannibalizer]: 2 predicates before loop cannibalization 4 predicates after loop cannibalization 163.10/104.51 [2019-03-28 22:29:33,771 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 163.10/104.51 [2019-03-28 22:29:33,772 INFO L69 BuchiDifferenceNCSB]: Start buchiDifferenceNCSB. First operand 7 states and 14 transitions. cyclomatic complexity: 9 Second operand 3 states. 163.10/104.51 [2019-03-28 22:29:33,961 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. 163.10/104.51 [2019-03-28 22:29:33,961 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 163.10/104.51 [2019-03-28 22:29:33,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. 163.10/104.51 [2019-03-28 22:29:33,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 27 transitions. 163.10/104.51 [2019-03-28 22:29:33,964 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 27 transitions. Stem has 1 letters. Loop has 3 letters. 163.10/104.51 [2019-03-28 22:29:33,965 INFO L116 BuchiAccepts]: Finished buchiAccepts. 163.10/104.51 [2019-03-28 22:29:33,965 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 27 transitions. Stem has 4 letters. Loop has 3 letters. 163.10/104.51 [2019-03-28 22:29:33,966 INFO L116 BuchiAccepts]: Finished buchiAccepts. 163.10/104.51 [2019-03-28 22:29:33,966 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 27 transitions. Stem has 1 letters. Loop has 6 letters. 163.10/104.51 [2019-03-28 22:29:33,966 INFO L116 BuchiAccepts]: Finished buchiAccepts. 163.10/104.51 [2019-03-28 22:29:33,970 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30 states and 59 transitions. 163.10/104.51 [2019-03-28 22:29:33,973 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 9 163.10/104.51 [2019-03-28 22:29:33,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30 states to 30 states and 59 transitions. 163.10/104.51 [2019-03-28 22:29:33,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 163.10/104.51 [2019-03-28 22:29:33,974 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 163.10/104.51 [2019-03-28 22:29:33,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 59 transitions. 163.10/104.51 [2019-03-28 22:29:33,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.51 [2019-03-28 22:29:33,975 INFO L706 BuchiCegarLoop]: Abstraction has 30 states and 59 transitions. 163.10/104.51 [2019-03-28 22:29:33,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states and 59 transitions. 163.10/104.51 [2019-03-28 22:29:33,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 25. 163.10/104.51 [2019-03-28 22:29:33,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. 163.10/104.51 [2019-03-28 22:29:33,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 51 transitions. 163.10/104.51 [2019-03-28 22:29:33,979 INFO L729 BuchiCegarLoop]: Abstraction has 25 states and 51 transitions. 163.10/104.51 [2019-03-28 22:29:33,979 INFO L609 BuchiCegarLoop]: Abstraction has 25 states and 51 transitions. 163.10/104.51 [2019-03-28 22:29:33,980 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ 163.10/104.51 [2019-03-28 22:29:33,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 51 transitions. 163.10/104.51 [2019-03-28 22:29:33,981 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 163.10/104.51 [2019-03-28 22:29:33,981 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:33,981 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:33,982 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] 163.10/104.51 [2019-03-28 22:29:33,982 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.10/104.51 [2019-03-28 22:29:33,982 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 163.10/104.51 [2019-03-28 22:29:33,982 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 163.10/104.51 [2019-03-28 22:29:33,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:33,983 INFO L82 PathProgramCache]: Analyzing trace with hash 1850458, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:33,983 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:33,983 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:33,985 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,985 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,985 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:33,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:33,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:33,999 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. 163.10/104.51 [2019-03-28 22:29:33,999 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 163.10/104.51 [2019-03-28 22:29:33,999 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.10/104.51 [2019-03-28 22:29:34,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,000 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 2 times 163.10/104.51 [2019-03-28 22:29:34,000 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,000 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,002 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. 163.10/104.51 [2019-03-28 22:29:34,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 163.10/104.51 [2019-03-28 22:29:34,027 INFO L87 Difference]: Start difference. First operand 25 states and 51 transitions. cyclomatic complexity: 31 Second operand 3 states. 163.10/104.51 [2019-03-28 22:29:34,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.51 [2019-03-28 22:29:34,041 INFO L93 Difference]: Finished difference Result 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 163.10/104.51 [2019-03-28 22:29:34,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,045 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 163.10/104.51 [2019-03-28 22:29:34,045 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25 states to 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,046 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13 163.10/104.51 [2019-03-28 22:29:34,046 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13 163.10/104.51 [2019-03-28 22:29:34,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.51 [2019-03-28 22:29:34,046 INFO L706 BuchiCegarLoop]: Abstraction has 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. 163.10/104.51 [2019-03-28 22:29:34,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. 163.10/104.51 [2019-03-28 22:29:34,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,050 INFO L729 BuchiCegarLoop]: Abstraction has 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,050 INFO L609 BuchiCegarLoop]: Abstraction has 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,050 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ 163.10/104.51 [2019-03-28 22:29:34,050 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 44 transitions. 163.10/104.51 [2019-03-28 22:29:34,051 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 163.10/104.51 [2019-03-28 22:29:34,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:34,051 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:34,052 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] 163.10/104.51 [2019-03-28 22:29:34,052 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.10/104.51 [2019-03-28 22:29:34,052 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 163.10/104.51 [2019-03-28 22:29:34,052 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 163.10/104.51 [2019-03-28 22:29:34,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1850489, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:34,053 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,053 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,055 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,063 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 3 times 163.10/104.51 [2019-03-28 22:29:34,063 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,063 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,064 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1778320988, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:34,069 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,069 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,070 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:34,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:34,096 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.10/104.51 [2019-03-28 22:29:34,096 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.10/104.51 [2019-03-28 22:29:34,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:34,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 4 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:34,120 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:34,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:34,162 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.10/104.51 [2019-03-28 22:29:34,162 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 3 163.10/104.51 [2019-03-28 22:29:34,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. 163.10/104.51 [2019-03-28 22:29:34,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 163.10/104.51 [2019-03-28 22:29:34,177 INFO L87 Difference]: Start difference. First operand 25 states and 44 transitions. cyclomatic complexity: 24 Second operand 5 states. 163.10/104.51 [2019-03-28 22:29:34,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.51 [2019-03-28 22:29:34,216 INFO L93 Difference]: Finished difference Result 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 163.10/104.51 [2019-03-28 22:29:34,218 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,222 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 163.10/104.51 [2019-03-28 22:29:34,223 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 163.10/104.51 [2019-03-28 22:29:34,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21 163.10/104.51 [2019-03-28 22:29:34,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.51 [2019-03-28 22:29:34,224 INFO L706 BuchiCegarLoop]: Abstraction has 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. 163.10/104.51 [2019-03-28 22:29:34,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. 163.10/104.51 [2019-03-28 22:29:34,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,228 INFO L729 BuchiCegarLoop]: Abstraction has 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,228 INFO L609 BuchiCegarLoop]: Abstraction has 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,228 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ 163.10/104.51 [2019-03-28 22:29:34,228 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 55 transitions. 163.10/104.51 [2019-03-28 22:29:34,230 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 163.10/104.51 [2019-03-28 22:29:34,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:34,230 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:34,230 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1] 163.10/104.51 [2019-03-28 22:29:34,230 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.10/104.51 [2019-03-28 22:29:34,231 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 163.10/104.51 [2019-03-28 22:29:34,231 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 163.10/104.51 [2019-03-28 22:29:34,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,232 INFO L82 PathProgramCache]: Analyzing trace with hash -706623766, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:34,232 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,232 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,233 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,244 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 4 times 163.10/104.51 [2019-03-28 22:29:34,244 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,246 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,251 INFO L82 PathProgramCache]: Analyzing trace with hash -460605299, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:34,251 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,251 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,252 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:34,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:34,285 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. 163.10/104.51 [2019-03-28 22:29:34,285 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 163.10/104.51 [2019-03-28 22:29:34,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. 163.10/104.51 [2019-03-28 22:29:34,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 163.10/104.51 [2019-03-28 22:29:34,311 INFO L87 Difference]: Start difference. First operand 36 states and 55 transitions. cyclomatic complexity: 24 Second operand 4 states. 163.10/104.51 [2019-03-28 22:29:34,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.51 [2019-03-28 22:29:34,335 INFO L93 Difference]: Finished difference Result 54 states and 86 transitions. 163.10/104.51 [2019-03-28 22:29:34,336 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 163.10/104.51 [2019-03-28 22:29:34,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 54 states and 86 transitions. 163.10/104.51 [2019-03-28 22:29:34,339 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 14 163.10/104.51 [2019-03-28 22:29:34,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 54 states to 54 states and 86 transitions. 163.10/104.51 [2019-03-28 22:29:34,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 31 163.10/104.51 [2019-03-28 22:29:34,341 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31 163.10/104.51 [2019-03-28 22:29:34,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 86 transitions. 163.10/104.51 [2019-03-28 22:29:34,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.51 [2019-03-28 22:29:34,341 INFO L706 BuchiCegarLoop]: Abstraction has 54 states and 86 transitions. 163.10/104.51 [2019-03-28 22:29:34,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states and 86 transitions. 163.10/104.51 [2019-03-28 22:29:34,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 43. 163.10/104.51 [2019-03-28 22:29:34,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. 163.10/104.51 [2019-03-28 22:29:34,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 67 transitions. 163.10/104.51 [2019-03-28 22:29:34,346 INFO L729 BuchiCegarLoop]: Abstraction has 43 states and 67 transitions. 163.10/104.51 [2019-03-28 22:29:34,346 INFO L609 BuchiCegarLoop]: Abstraction has 43 states and 67 transitions. 163.10/104.51 [2019-03-28 22:29:34,346 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ 163.10/104.51 [2019-03-28 22:29:34,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43 states and 67 transitions. 163.10/104.51 [2019-03-28 22:29:34,347 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 10 163.10/104.51 [2019-03-28 22:29:34,347 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:34,347 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:34,348 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1] 163.10/104.51 [2019-03-28 22:29:34,348 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] 163.10/104.51 [2019-03-28 22:29:34,348 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 163.10/104.51 [2019-03-28 22:29:34,349 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 163.10/104.51 [2019-03-28 22:29:34,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,349 INFO L82 PathProgramCache]: Analyzing trace with hash -706623766, now seen corresponding path program 2 times 163.10/104.51 [2019-03-28 22:29:34,349 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,349 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,351 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,360 INFO L82 PathProgramCache]: Analyzing trace with hash 63043, now seen corresponding path program 2 times 163.10/104.51 [2019-03-28 22:29:34,360 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,360 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,362 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1393861958, now seen corresponding path program 3 times 163.10/104.51 [2019-03-28 22:29:34,367 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,367 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,369 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,402 INFO L216 LassoAnalysis]: Preferences: 163.10/104.51 [2019-03-28 22:29:34,403 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 163.10/104.51 [2019-03-28 22:29:34,403 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 163.10/104.51 [2019-03-28 22:29:34,403 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 163.10/104.51 [2019-03-28 22:29:34,403 INFO L127 ssoRankerPreferences]: Use exernal solver: true 163.10/104.51 [2019-03-28 22:29:34,403 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:34,403 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 163.10/104.51 [2019-03-28 22:29:34,404 INFO L130 ssoRankerPreferences]: Path of dumped script: 163.10/104.51 [2019-03-28 22:29:34,404 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration7_Loop 163.10/104.51 [2019-03-28 22:29:34,404 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 163.10/104.51 [2019-03-28 22:29:34,404 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 163.10/104.51 [2019-03-28 22:29:34,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:34,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:34,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:34,460 INFO L300 LassoAnalysis]: Preprocessing complete. 163.10/104.51 [2019-03-28 22:29:34,461 INFO L412 LassoAnalysis]: Checking for nontermination... 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:34,471 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:34,472 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 [2019-03-28 22:29:34,500 INFO L445 LassoAnalysis]: Proved nontermination for one component. 163.10/104.51 [2019-03-28 22:29:34,500 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: [] 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:34,505 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:34,505 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 [2019-03-28 22:29:34,533 INFO L445 LassoAnalysis]: Proved nontermination for one component. 163.10/104.51 [2019-03-28 22:29:34,533 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: [] 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:34,538 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:34,539 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:34,569 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:34,569 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 [2019-03-28 22:29:34,618 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. 163.10/104.51 [2019-03-28 22:29:34,620 INFO L216 LassoAnalysis]: Preferences: 163.10/104.51 [2019-03-28 22:29:34,621 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 163.10/104.51 [2019-03-28 22:29:34,621 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 163.10/104.51 [2019-03-28 22:29:34,621 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 163.10/104.51 [2019-03-28 22:29:34,621 INFO L127 ssoRankerPreferences]: Use exernal solver: false 163.10/104.51 [2019-03-28 22:29:34,621 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:34,621 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 163.10/104.51 [2019-03-28 22:29:34,621 INFO L130 ssoRankerPreferences]: Path of dumped script: 163.10/104.51 [2019-03-28 22:29:34,622 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration7_Loop 163.10/104.51 [2019-03-28 22:29:34,622 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 163.10/104.51 [2019-03-28 22:29:34,622 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 163.10/104.51 [2019-03-28 22:29:34,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:34,626 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:34,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:34,673 INFO L300 LassoAnalysis]: Preprocessing complete. 163.10/104.51 [2019-03-28 22:29:34,674 INFO L497 LassoAnalysis]: Using template 'affine'. 163.10/104.51 [2019-03-28 22:29:34,674 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 163.10/104.51 Termination analysis: LINEAR_WITH_GUESSES 163.10/104.51 Number of strict supporting invariants: 0 163.10/104.51 Number of non-strict supporting invariants: 1 163.10/104.51 Consider only non-deceasing supporting invariants: true 163.10/104.51 Simplify termination arguments: true 163.10/104.51 Simplify supporting invariants: trueOverapproximate stem: false 163.10/104.51 [2019-03-28 22:29:34,675 INFO L339 nArgumentSynthesizer]: Template has degree 0. 163.10/104.51 [2019-03-28 22:29:34,675 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 163.10/104.51 [2019-03-28 22:29:34,675 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 163.10/104.51 [2019-03-28 22:29:34,675 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 163.10/104.51 [2019-03-28 22:29:34,677 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. 163.10/104.51 [2019-03-28 22:29:34,677 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. 163.10/104.51 [2019-03-28 22:29:34,680 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 163.10/104.51 [2019-03-28 22:29:34,681 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 163.10/104.51 Termination analysis: LINEAR_WITH_GUESSES 163.10/104.51 Number of strict supporting invariants: 0 163.10/104.51 Number of non-strict supporting invariants: 1 163.10/104.51 Consider only non-deceasing supporting invariants: true 163.10/104.51 Simplify termination arguments: true 163.10/104.51 Simplify supporting invariants: trueOverapproximate stem: false 163.10/104.51 [2019-03-28 22:29:34,681 INFO L339 nArgumentSynthesizer]: Template has degree 0. 163.10/104.51 [2019-03-28 22:29:34,681 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 163.10/104.51 [2019-03-28 22:29:34,682 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 163.10/104.51 [2019-03-28 22:29:34,682 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 163.10/104.51 [2019-03-28 22:29:34,683 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. 163.10/104.51 [2019-03-28 22:29:34,684 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. 163.10/104.51 [2019-03-28 22:29:34,688 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. 163.10/104.51 [2019-03-28 22:29:34,688 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 163.10/104.51 Termination analysis: LINEAR_WITH_GUESSES 163.10/104.51 Number of strict supporting invariants: 0 163.10/104.51 Number of non-strict supporting invariants: 1 163.10/104.51 Consider only non-deceasing supporting invariants: true 163.10/104.51 Simplify termination arguments: true 163.10/104.51 Simplify supporting invariants: trueOverapproximate stem: false 163.10/104.51 [2019-03-28 22:29:34,689 INFO L339 nArgumentSynthesizer]: Template has degree 0. 163.10/104.51 [2019-03-28 22:29:34,689 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 163.10/104.51 [2019-03-28 22:29:34,689 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 163.10/104.51 [2019-03-28 22:29:34,689 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 163.10/104.51 [2019-03-28 22:29:34,690 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 163.10/104.51 [2019-03-28 22:29:34,690 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 163.10/104.51 [2019-03-28 22:29:34,691 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 163.10/104.51 [2019-03-28 22:29:34,694 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. 163.10/104.51 [2019-03-28 22:29:34,697 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. 163.10/104.51 [2019-03-28 22:29:34,697 INFO L444 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. 163.10/104.51 [2019-03-28 22:29:34,698 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... 163.10/104.51 [2019-03-28 22:29:34,698 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. 163.10/104.51 [2019-03-28 22:29:34,698 INFO L518 LassoAnalysis]: Proved termination. 163.10/104.51 [2019-03-28 22:29:34,698 INFO L520 LassoAnalysis]: Termination argument consisting of: 163.10/104.51 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 163.10/104.51 Supporting invariants [] 163.10/104.51 [2019-03-28 22:29:34,698 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed 163.10/104.51 [2019-03-28 22:29:34,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:34,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 2 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:34,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:34,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:34,730 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 4 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:34,730 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:34,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:34,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:34,759 WARN L254 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 4 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:34,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:34,787 INFO L98 LoopCannibalizer]: 2 predicates before loop cannibalization 4 predicates after loop cannibalization 163.10/104.51 [2019-03-28 22:29:34,787 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 163.10/104.51 [2019-03-28 22:29:34,787 INFO L69 BuchiDifferenceNCSB]: Start buchiDifferenceNCSB. First operand 43 states and 67 transitions. cyclomatic complexity: 29 Second operand 3 states. 163.10/104.51 [2019-03-28 22:29:34,888 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. 163.10/104.51 [2019-03-28 22:29:34,889 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 163.10/104.51 [2019-03-28 22:29:34,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. 163.10/104.51 [2019-03-28 22:29:34,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 23 transitions. 163.10/104.51 [2019-03-28 22:29:34,889 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 7 letters. Loop has 3 letters. 163.10/104.51 [2019-03-28 22:29:34,890 INFO L116 BuchiAccepts]: Finished buchiAccepts. 163.10/104.51 [2019-03-28 22:29:34,890 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 10 letters. Loop has 3 letters. 163.10/104.51 [2019-03-28 22:29:34,890 INFO L116 BuchiAccepts]: Finished buchiAccepts. 163.10/104.51 [2019-03-28 22:29:34,890 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 23 transitions. Stem has 7 letters. Loop has 6 letters. 163.10/104.51 [2019-03-28 22:29:34,891 INFO L116 BuchiAccepts]: Finished buchiAccepts. 163.10/104.51 [2019-03-28 22:29:34,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 174 states and 272 transitions. 163.10/104.51 [2019-03-28 22:29:34,895 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 61 163.10/104.51 [2019-03-28 22:29:34,897 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 174 states to 128 states and 202 transitions. 163.10/104.51 [2019-03-28 22:29:34,897 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 52 163.10/104.51 [2019-03-28 22:29:34,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 57 163.10/104.51 [2019-03-28 22:29:34,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 128 states and 202 transitions. 163.10/104.51 [2019-03-28 22:29:34,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.51 [2019-03-28 22:29:34,898 INFO L706 BuchiCegarLoop]: Abstraction has 128 states and 202 transitions. 163.10/104.51 [2019-03-28 22:29:34,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states and 202 transitions. 163.10/104.51 [2019-03-28 22:29:34,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 49. 163.10/104.51 [2019-03-28 22:29:34,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. 163.10/104.51 [2019-03-28 22:29:34,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 78 transitions. 163.10/104.51 [2019-03-28 22:29:34,903 INFO L729 BuchiCegarLoop]: Abstraction has 49 states and 78 transitions. 163.10/104.51 [2019-03-28 22:29:34,904 INFO L609 BuchiCegarLoop]: Abstraction has 49 states and 78 transitions. 163.10/104.51 [2019-03-28 22:29:34,904 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ 163.10/104.51 [2019-03-28 22:29:34,904 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 49 states and 78 transitions. 163.10/104.51 [2019-03-28 22:29:34,905 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 32 163.10/104.51 [2019-03-28 22:29:34,905 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:34,905 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:34,905 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1] 163.10/104.51 [2019-03-28 22:29:34,905 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1] 163.10/104.51 [2019-03-28 22:29:34,906 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 163.10/104.51 [2019-03-28 22:29:34,906 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 163.10/104.51 [2019-03-28 22:29:34,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,907 INFO L82 PathProgramCache]: Analyzing trace with hash -706623766, now seen corresponding path program 4 times 163.10/104.51 [2019-03-28 22:29:34,907 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,907 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,909 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1877730191, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:34,917 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,917 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,918 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:34,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:34,930 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. 163.10/104.51 [2019-03-28 22:29:34,930 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 163.10/104.51 [2019-03-28 22:29:34,931 INFO L811 eck$LassoCheckResult]: loop already infeasible 163.10/104.51 [2019-03-28 22:29:34,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. 163.10/104.51 [2019-03-28 22:29:34,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 163.10/104.51 [2019-03-28 22:29:34,931 INFO L87 Difference]: Start difference. First operand 49 states and 78 transitions. cyclomatic complexity: 32 Second operand 3 states. 163.10/104.51 [2019-03-28 22:29:34,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.51 [2019-03-28 22:29:34,946 INFO L93 Difference]: Finished difference Result 53 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:34,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 163.10/104.51 [2019-03-28 22:29:34,948 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 53 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:34,949 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 34 163.10/104.51 [2019-03-28 22:29:34,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 53 states to 53 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:34,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 163.10/104.51 [2019-03-28 22:29:34,950 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 163.10/104.51 [2019-03-28 22:29:34,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:34,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.51 [2019-03-28 22:29:34,950 INFO L706 BuchiCegarLoop]: Abstraction has 53 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:34,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:34,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 49. 163.10/104.51 [2019-03-28 22:29:34,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. 163.10/104.51 [2019-03-28 22:29:34,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 73 transitions. 163.10/104.51 [2019-03-28 22:29:34,954 INFO L729 BuchiCegarLoop]: Abstraction has 49 states and 73 transitions. 163.10/104.51 [2019-03-28 22:29:34,954 INFO L609 BuchiCegarLoop]: Abstraction has 49 states and 73 transitions. 163.10/104.51 [2019-03-28 22:29:34,954 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ 163.10/104.51 [2019-03-28 22:29:34,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 49 states and 73 transitions. 163.10/104.51 [2019-03-28 22:29:34,955 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 32 163.10/104.51 [2019-03-28 22:29:34,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:34,955 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:34,956 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1] 163.10/104.51 [2019-03-28 22:29:34,956 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1] 163.10/104.51 [2019-03-28 22:29:34,956 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 163.10/104.51 [2019-03-28 22:29:34,956 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 163.10/104.51 [2019-03-28 22:29:34,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,957 INFO L82 PathProgramCache]: Analyzing trace with hash -706623766, now seen corresponding path program 5 times 163.10/104.51 [2019-03-28 22:29:34,957 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,957 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,958 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,958 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1877730222, now seen corresponding path program 1 times 163.10/104.51 [2019-03-28 22:29:34,966 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,966 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,967 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,967 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,967 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.51 [2019-03-28 22:29:34,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:34,973 INFO L82 PathProgramCache]: Analyzing trace with hash -798156841, now seen corresponding path program 6 times 163.10/104.51 [2019-03-28 22:29:34,973 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.51 [2019-03-28 22:29:34,973 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.51 [2019-03-28 22:29:34,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,975 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.51 [2019-03-28 22:29:34,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:35,001 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:35,001 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.10/104.51 [2019-03-28 22:29:35,001 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.10/104.51 [2019-03-28 22:29:35,013 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE 163.10/104.51 [2019-03-28 22:29:35,024 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) 163.10/104.51 [2019-03-28 22:29:35,024 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:35,025 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 5 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:35,025 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:35,055 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:35,081 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.10/104.51 [2019-03-28 22:29:35,082 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 163.10/104.51 [2019-03-28 22:29:35,115 INFO L216 LassoAnalysis]: Preferences: 163.10/104.51 [2019-03-28 22:29:35,116 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 163.10/104.51 [2019-03-28 22:29:35,116 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 163.10/104.51 [2019-03-28 22:29:35,116 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 163.10/104.51 [2019-03-28 22:29:35,116 INFO L127 ssoRankerPreferences]: Use exernal solver: true 163.10/104.51 [2019-03-28 22:29:35,116 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:35,116 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 163.10/104.51 [2019-03-28 22:29:35,116 INFO L130 ssoRankerPreferences]: Path of dumped script: 163.10/104.51 [2019-03-28 22:29:35,116 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration9_Loop 163.10/104.51 [2019-03-28 22:29:35,117 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 163.10/104.51 [2019-03-28 22:29:35,117 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 163.10/104.51 [2019-03-28 22:29:35,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:35,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:35,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:35,189 INFO L300 LassoAnalysis]: Preprocessing complete. 163.10/104.51 [2019-03-28 22:29:35,190 INFO L412 LassoAnalysis]: Checking for nontermination... 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:35,194 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:35,195 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.51 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) 163.10/104.51 Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:35,226 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true 163.10/104.51 [2019-03-28 22:29:35,227 INFO L163 nArgumentSynthesizer]: Using integer mode. 163.10/104.51 [2019-03-28 22:29:35,335 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. 163.10/104.51 [2019-03-28 22:29:35,338 INFO L216 LassoAnalysis]: Preferences: 163.10/104.51 [2019-03-28 22:29:35,338 INFO L124 ssoRankerPreferences]: Compute integeral hull: false 163.10/104.51 [2019-03-28 22:29:35,338 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true 163.10/104.51 [2019-03-28 22:29:35,339 INFO L126 ssoRankerPreferences]: Term annotations enabled: false 163.10/104.51 [2019-03-28 22:29:35,339 INFO L127 ssoRankerPreferences]: Use exernal solver: false 163.10/104.51 [2019-03-28 22:29:35,339 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 163.10/104.51 [2019-03-28 22:29:35,339 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false 163.10/104.51 [2019-03-28 22:29:35,339 INFO L130 ssoRankerPreferences]: Path of dumped script: 163.10/104.51 [2019-03-28 22:29:35,339 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration9_Loop 163.10/104.51 [2019-03-28 22:29:35,339 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank 163.10/104.51 [2019-03-28 22:29:35,339 INFO L282 LassoAnalysis]: Starting lasso preprocessing... 163.10/104.51 [2019-03-28 22:29:35,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:35,349 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:35,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true 163.10/104.51 [2019-03-28 22:29:35,391 INFO L300 LassoAnalysis]: Preprocessing complete. 163.10/104.51 [2019-03-28 22:29:35,392 INFO L497 LassoAnalysis]: Using template 'affine'. 163.10/104.51 [2019-03-28 22:29:35,392 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: 163.10/104.51 Termination analysis: LINEAR_WITH_GUESSES 163.10/104.51 Number of strict supporting invariants: 0 163.10/104.51 Number of non-strict supporting invariants: 1 163.10/104.51 Consider only non-deceasing supporting invariants: true 163.10/104.51 Simplify termination arguments: true 163.10/104.51 Simplify supporting invariants: trueOverapproximate stem: false 163.10/104.51 [2019-03-28 22:29:35,393 INFO L339 nArgumentSynthesizer]: Template has degree 0. 163.10/104.51 [2019-03-28 22:29:35,393 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. 163.10/104.51 [2019-03-28 22:29:35,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts 163.10/104.51 [2019-03-28 22:29:35,393 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts 163.10/104.51 [2019-03-28 22:29:35,393 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. 163.10/104.51 [2019-03-28 22:29:35,394 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. 163.10/104.51 [2019-03-28 22:29:35,394 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. 163.10/104.51 [2019-03-28 22:29:35,398 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. 163.10/104.51 [2019-03-28 22:29:35,401 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. 163.10/104.51 [2019-03-28 22:29:35,401 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. 163.10/104.51 [2019-03-28 22:29:35,402 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... 163.10/104.51 [2019-03-28 22:29:35,402 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. 163.10/104.51 [2019-03-28 22:29:35,402 INFO L518 LassoAnalysis]: Proved termination. 163.10/104.51 [2019-03-28 22:29:35,402 INFO L520 LassoAnalysis]: Termination argument consisting of: 163.10/104.51 Ranking function f(ULTIMATE.start_main_~range~0) = 1*ULTIMATE.start_main_~range~0 163.10/104.51 Supporting invariants [] 163.10/104.51 [2019-03-28 22:29:35,402 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed 163.10/104.51 [2019-03-28 22:29:35,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.51 [2019-03-28 22:29:35,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:35,419 INFO L256 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 2 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:35,420 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:35,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:35,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:35,427 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:35,446 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.51 [2019-03-28 22:29:35,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:35,468 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:35,469 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:35,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:35,503 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 6 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:35,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:35,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.51 [2019-03-28 22:29:35,579 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core 163.10/104.51 [2019-03-28 22:29:35,579 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.51 [2019-03-28 22:29:35,582 INFO L98 LoopCannibalizer]: 4 predicates before loop cannibalization 7 predicates after loop cannibalization 163.10/104.51 [2019-03-28 22:29:35,582 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 163.10/104.51 [2019-03-28 22:29:35,582 INFO L69 BuchiDifferenceNCSB]: Start buchiDifferenceNCSB. First operand 49 states and 73 transitions. cyclomatic complexity: 28 Second operand 5 states. 163.10/104.51 [2019-03-28 22:29:35,726 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. 163.10/104.51 [2019-03-28 22:29:35,726 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 163.10/104.51 [2019-03-28 22:29:35,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. 163.10/104.51 [2019-03-28 22:29:35,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 24 transitions. 163.10/104.51 [2019-03-28 22:29:35,727 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 24 transitions. Stem has 7 letters. Loop has 6 letters. 163.10/104.51 [2019-03-28 22:29:35,728 INFO L116 BuchiAccepts]: Finished buchiAccepts. 163.10/104.51 [2019-03-28 22:29:35,728 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 24 transitions. Stem has 13 letters. Loop has 6 letters. 163.10/104.51 [2019-03-28 22:29:35,729 INFO L116 BuchiAccepts]: Finished buchiAccepts. 163.10/104.51 [2019-03-28 22:29:35,729 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 24 transitions. Stem has 7 letters. Loop has 12 letters. 163.10/104.51 [2019-03-28 22:29:35,730 INFO L116 BuchiAccepts]: Finished buchiAccepts. 163.10/104.51 [2019-03-28 22:29:35,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 254 states and 405 transitions. 163.10/104.51 [2019-03-28 22:29:35,734 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 163.10/104.51 [2019-03-28 22:29:35,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 254 states to 59 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:35,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14 163.10/104.51 [2019-03-28 22:29:35,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 163.10/104.51 [2019-03-28 22:29:35,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:35,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.51 [2019-03-28 22:29:35,736 INFO L706 BuchiCegarLoop]: Abstraction has 59 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:35,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states and 79 transitions. 163.10/104.51 [2019-03-28 22:29:35,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 42. 163.10/104.51 [2019-03-28 22:29:35,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. 163.10/104.51 [2019-03-28 22:29:35,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 59 transitions. 163.10/104.51 [2019-03-28 22:29:35,741 INFO L729 BuchiCegarLoop]: Abstraction has 42 states and 59 transitions. 163.10/104.51 [2019-03-28 22:29:35,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. 163.10/104.51 [2019-03-28 22:29:35,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 163.10/104.51 [2019-03-28 22:29:35,741 INFO L87 Difference]: Start difference. First operand 42 states and 59 transitions. Second operand 7 states. 163.10/104.51 [2019-03-28 22:29:35,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.51 [2019-03-28 22:29:35,782 INFO L93 Difference]: Finished difference Result 54 states and 73 transitions. 163.10/104.51 [2019-03-28 22:29:35,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 163.10/104.51 [2019-03-28 22:29:35,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 54 states and 73 transitions. 163.10/104.51 [2019-03-28 22:29:35,784 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.10/104.51 [2019-03-28 22:29:35,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 54 states to 50 states and 68 transitions. 163.10/104.51 [2019-03-28 22:29:35,785 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 163.10/104.51 [2019-03-28 22:29:35,785 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 163.10/104.51 [2019-03-28 22:29:35,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 68 transitions. 163.10/104.51 [2019-03-28 22:29:35,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.51 [2019-03-28 22:29:35,786 INFO L706 BuchiCegarLoop]: Abstraction has 50 states and 68 transitions. 163.10/104.51 [2019-03-28 22:29:35,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states and 68 transitions. 163.10/104.51 [2019-03-28 22:29:35,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 46. 163.10/104.51 [2019-03-28 22:29:35,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. 163.10/104.51 [2019-03-28 22:29:35,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 62 transitions. 163.10/104.51 [2019-03-28 22:29:35,789 INFO L729 BuchiCegarLoop]: Abstraction has 46 states and 62 transitions. 163.10/104.51 [2019-03-28 22:29:35,789 INFO L609 BuchiCegarLoop]: Abstraction has 46 states and 62 transitions. 163.10/104.51 [2019-03-28 22:29:35,789 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ 163.10/104.51 [2019-03-28 22:29:35,789 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 46 states and 62 transitions. 163.10/104.51 [2019-03-28 22:29:35,790 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.10/104.51 [2019-03-28 22:29:35,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.51 [2019-03-28 22:29:35,790 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.51 [2019-03-28 22:29:35,791 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [5, 2, 2, 2, 2, 1] 163.10/104.51 [2019-03-28 22:29:35,791 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.10/104.51 [2019-03-28 22:29:35,791 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 163.10/104.52 [2019-03-28 22:29:35,791 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 163.10/104.52 [2019-03-28 22:29:35,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.52 [2019-03-28 22:29:35,792 INFO L82 PathProgramCache]: Analyzing trace with hash 1068498788, now seen corresponding path program 7 times 163.10/104.52 [2019-03-28 22:29:35,792 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.52 [2019-03-28 22:29:35,792 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.52 [2019-03-28 22:29:35,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,793 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.52 [2019-03-28 22:29:35,831 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.52 [2019-03-28 22:29:35,831 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.10/104.52 [2019-03-28 22:29:35,831 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.10/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.52 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.10/104.52 Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.10/104.52 [2019-03-28 22:29:35,848 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.52 [2019-03-28 22:29:35,856 INFO L256 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 6 conjunts are in the unsatisfiable core 163.10/104.52 [2019-03-28 22:29:35,857 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.52 [2019-03-28 22:29:35,890 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.52 [2019-03-28 22:29:35,917 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.10/104.52 [2019-03-28 22:29:35,918 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 163.10/104.52 [2019-03-28 22:29:35,918 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.10/104.52 [2019-03-28 22:29:35,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.52 [2019-03-28 22:29:35,919 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 5 times 163.10/104.52 [2019-03-28 22:29:35,919 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.52 [2019-03-28 22:29:35,919 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.52 [2019-03-28 22:29:35,920 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,920 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,920 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.52 [2019-03-28 22:29:35,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.52 [2019-03-28 22:29:35,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. 163.10/104.52 [2019-03-28 22:29:35,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 163.10/104.52 [2019-03-28 22:29:35,936 INFO L87 Difference]: Start difference. First operand 46 states and 62 transitions. cyclomatic complexity: 22 Second operand 9 states. 163.10/104.52 [2019-03-28 22:29:35,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.52 [2019-03-28 22:29:35,979 INFO L93 Difference]: Finished difference Result 60 states and 80 transitions. 163.10/104.52 [2019-03-28 22:29:35,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 163.10/104.52 [2019-03-28 22:29:35,981 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60 states and 80 transitions. 163.10/104.52 [2019-03-28 22:29:35,981 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.10/104.52 [2019-03-28 22:29:35,982 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60 states to 56 states and 76 transitions. 163.10/104.52 [2019-03-28 22:29:35,982 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 163.10/104.52 [2019-03-28 22:29:35,983 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 163.10/104.52 [2019-03-28 22:29:35,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 76 transitions. 163.10/104.52 [2019-03-28 22:29:35,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.52 [2019-03-28 22:29:35,983 INFO L706 BuchiCegarLoop]: Abstraction has 56 states and 76 transitions. 163.10/104.52 [2019-03-28 22:29:35,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states and 76 transitions. 163.10/104.52 [2019-03-28 22:29:35,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 52. 163.10/104.52 [2019-03-28 22:29:35,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. 163.10/104.52 [2019-03-28 22:29:35,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 70 transitions. 163.10/104.52 [2019-03-28 22:29:35,986 INFO L729 BuchiCegarLoop]: Abstraction has 52 states and 70 transitions. 163.10/104.52 [2019-03-28 22:29:35,986 INFO L609 BuchiCegarLoop]: Abstraction has 52 states and 70 transitions. 163.10/104.52 [2019-03-28 22:29:35,986 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ 163.10/104.52 [2019-03-28 22:29:35,987 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52 states and 70 transitions. 163.10/104.52 [2019-03-28 22:29:35,987 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.10/104.52 [2019-03-28 22:29:35,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.52 [2019-03-28 22:29:35,988 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.52 [2019-03-28 22:29:35,988 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [6, 4, 3, 2, 1, 1] 163.10/104.52 [2019-03-28 22:29:35,988 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.10/104.52 [2019-03-28 22:29:35,989 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 163.10/104.52 [2019-03-28 22:29:35,989 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 163.10/104.52 [2019-03-28 22:29:35,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.52 [2019-03-28 22:29:35,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1101047082, now seen corresponding path program 8 times 163.10/104.52 [2019-03-28 22:29:35,989 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.52 [2019-03-28 22:29:35,989 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.52 [2019-03-28 22:29:35,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,991 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:35,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.52 [2019-03-28 22:29:36,001 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. 163.10/104.52 [2019-03-28 22:29:36,002 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. 163.10/104.52 [2019-03-28 22:29:36,002 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 163.10/104.52 [2019-03-28 22:29:36,002 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.10/104.52 [2019-03-28 22:29:36,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.52 [2019-03-28 22:29:36,003 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 6 times 163.10/104.52 [2019-03-28 22:29:36,003 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.52 [2019-03-28 22:29:36,003 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.52 [2019-03-28 22:29:36,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:36,004 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:36,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.52 [2019-03-28 22:29:36,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.52 [2019-03-28 22:29:36,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. 163.10/104.52 [2019-03-28 22:29:36,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 163.10/104.52 [2019-03-28 22:29:36,019 INFO L87 Difference]: Start difference. First operand 52 states and 70 transitions. cyclomatic complexity: 24 Second operand 3 states. 163.10/104.52 [2019-03-28 22:29:36,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.52 [2019-03-28 22:29:36,029 INFO L93 Difference]: Finished difference Result 35 states and 44 transitions. 163.10/104.52 [2019-03-28 22:29:36,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 163.10/104.52 [2019-03-28 22:29:36,031 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35 states and 44 transitions. 163.10/104.52 [2019-03-28 22:29:36,031 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.10/104.52 [2019-03-28 22:29:36,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35 states to 35 states and 44 transitions. 163.10/104.52 [2019-03-28 22:29:36,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.10/104.52 [2019-03-28 22:29:36,032 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.10/104.52 [2019-03-28 22:29:36,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 44 transitions. 163.10/104.52 [2019-03-28 22:29:36,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.52 [2019-03-28 22:29:36,032 INFO L706 BuchiCegarLoop]: Abstraction has 35 states and 44 transitions. 163.10/104.52 [2019-03-28 22:29:36,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 44 transitions. 163.10/104.52 [2019-03-28 22:29:36,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 30. 163.10/104.52 [2019-03-28 22:29:36,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. 163.10/104.52 [2019-03-28 22:29:36,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. 163.10/104.52 [2019-03-28 22:29:36,035 INFO L729 BuchiCegarLoop]: Abstraction has 30 states and 38 transitions. 163.10/104.52 [2019-03-28 22:29:36,035 INFO L609 BuchiCegarLoop]: Abstraction has 30 states and 38 transitions. 163.10/104.52 [2019-03-28 22:29:36,035 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ 163.10/104.52 [2019-03-28 22:29:36,035 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30 states and 38 transitions. 163.10/104.52 [2019-03-28 22:29:36,035 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.10/104.52 [2019-03-28 22:29:36,036 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.10/104.52 [2019-03-28 22:29:36,036 INFO L119 BuchiIsEmpty]: Starting construction of run 163.10/104.52 [2019-03-28 22:29:36,036 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [6, 3, 3, 2, 2, 1] 163.10/104.52 [2019-03-28 22:29:36,036 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.10/104.52 [2019-03-28 22:29:36,037 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 163.10/104.52 [2019-03-28 22:29:36,037 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 163.10/104.52 [2019-03-28 22:29:36,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.52 [2019-03-28 22:29:36,037 INFO L82 PathProgramCache]: Analyzing trace with hash 1686368405, now seen corresponding path program 9 times 163.10/104.52 [2019-03-28 22:29:36,037 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.52 [2019-03-28 22:29:36,038 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.52 [2019-03-28 22:29:36,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:36,039 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:36,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:36,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.10/104.52 [2019-03-28 22:29:36,076 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.52 [2019-03-28 22:29:36,076 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.10/104.52 [2019-03-28 22:29:36,077 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.10/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.10/104.52 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.10/104.52 Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.10/104.52 [2019-03-28 22:29:36,088 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 163.10/104.52 [2019-03-28 22:29:36,097 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) 163.10/104.52 [2019-03-28 22:29:36,098 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.10/104.52 [2019-03-28 22:29:36,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core 163.10/104.52 [2019-03-28 22:29:36,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.10/104.52 [2019-03-28 22:29:36,135 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.10/104.52 [2019-03-28 22:29:36,162 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.10/104.52 [2019-03-28 22:29:36,162 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 163.10/104.52 [2019-03-28 22:29:36,162 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.10/104.52 [2019-03-28 22:29:36,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.10/104.52 [2019-03-28 22:29:36,163 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 7 times 163.10/104.52 [2019-03-28 22:29:36,163 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.10/104.52 [2019-03-28 22:29:36,163 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.10/104.52 [2019-03-28 22:29:36,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:36,164 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:36,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.10/104.52 [2019-03-28 22:29:36,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.52 [2019-03-28 22:29:36,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.10/104.52 [2019-03-28 22:29:36,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. 163.10/104.52 [2019-03-28 22:29:36,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 163.10/104.52 [2019-03-28 22:29:36,186 INFO L87 Difference]: Start difference. First operand 30 states and 38 transitions. cyclomatic complexity: 11 Second operand 11 states. 163.10/104.52 [2019-03-28 22:29:36,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.10/104.52 [2019-03-28 22:29:36,235 INFO L93 Difference]: Finished difference Result 37 states and 47 transitions. 163.10/104.52 [2019-03-28 22:29:36,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 163.10/104.52 [2019-03-28 22:29:36,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37 states and 47 transitions. 163.10/104.52 [2019-03-28 22:29:36,237 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.10/104.52 [2019-03-28 22:29:36,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37 states to 35 states and 45 transitions. 163.10/104.52 [2019-03-28 22:29:36,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.10/104.52 [2019-03-28 22:29:36,238 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.10/104.52 [2019-03-28 22:29:36,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 45 transitions. 163.10/104.52 [2019-03-28 22:29:36,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.10/104.52 [2019-03-28 22:29:36,238 INFO L706 BuchiCegarLoop]: Abstraction has 35 states and 45 transitions. 163.10/104.52 [2019-03-28 22:29:36,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 45 transitions. 163.10/104.52 [2019-03-28 22:29:36,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 33. 163.10/104.52 [2019-03-28 22:29:36,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. 163.10/104.52 [2019-03-28 22:29:36,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 42 transitions. 163.13/104.52 [2019-03-28 22:29:36,240 INFO L729 BuchiCegarLoop]: Abstraction has 33 states and 42 transitions. 163.13/104.52 [2019-03-28 22:29:36,241 INFO L609 BuchiCegarLoop]: Abstraction has 33 states and 42 transitions. 163.13/104.52 [2019-03-28 22:29:36,241 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ 163.13/104.52 [2019-03-28 22:29:36,241 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33 states and 42 transitions. 163.13/104.52 [2019-03-28 22:29:36,241 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:36,241 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:36,241 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:36,242 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [7, 4, 4, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:36,242 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:36,243 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 163.13/104.52 [2019-03-28 22:29:36,243 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 163.13/104.52 [2019-03-28 22:29:36,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:36,244 INFO L82 PathProgramCache]: Analyzing trace with hash 410297796, now seen corresponding path program 10 times 163.13/104.52 [2019-03-28 22:29:36,244 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:36,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:36,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,245 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:36,300 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:36,300 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:36,300 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:36,312 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST 163.13/104.52 [2019-03-28 22:29:36,321 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:36,322 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:36,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:36,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:36,370 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:36,396 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:36,397 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 163.13/104.52 [2019-03-28 22:29:36,397 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:36,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:36,397 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 8 times 163.13/104.52 [2019-03-28 22:29:36,398 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:36,398 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:36,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,399 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:36,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:36,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. 163.13/104.52 [2019-03-28 22:29:36,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 163.13/104.52 [2019-03-28 22:29:36,418 INFO L87 Difference]: Start difference. First operand 33 states and 42 transitions. cyclomatic complexity: 12 Second operand 13 states. 163.13/104.52 [2019-03-28 22:29:36,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:36,481 INFO L93 Difference]: Finished difference Result 40 states and 51 transitions. 163.13/104.52 [2019-03-28 22:29:36,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 163.13/104.52 [2019-03-28 22:29:36,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40 states and 51 transitions. 163.13/104.52 [2019-03-28 22:29:36,483 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:36,484 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40 states to 38 states and 49 transitions. 163.13/104.52 [2019-03-28 22:29:36,484 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:36,484 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:36,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 49 transitions. 163.13/104.52 [2019-03-28 22:29:36,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:36,485 INFO L706 BuchiCegarLoop]: Abstraction has 38 states and 49 transitions. 163.13/104.52 [2019-03-28 22:29:36,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states and 49 transitions. 163.13/104.52 [2019-03-28 22:29:36,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 36. 163.13/104.52 [2019-03-28 22:29:36,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. 163.13/104.52 [2019-03-28 22:29:36,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 46 transitions. 163.13/104.52 [2019-03-28 22:29:36,487 INFO L729 BuchiCegarLoop]: Abstraction has 36 states and 46 transitions. 163.13/104.52 [2019-03-28 22:29:36,487 INFO L609 BuchiCegarLoop]: Abstraction has 36 states and 46 transitions. 163.13/104.52 [2019-03-28 22:29:36,487 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ 163.13/104.52 [2019-03-28 22:29:36,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 46 transitions. 163.13/104.52 [2019-03-28 22:29:36,488 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:36,488 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:36,488 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:36,488 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [8, 5, 5, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:36,489 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:36,489 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 163.13/104.52 [2019-03-28 22:29:36,490 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 163.13/104.52 [2019-03-28 22:29:36,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:36,490 INFO L82 PathProgramCache]: Analyzing trace with hash -253678027, now seen corresponding path program 11 times 163.13/104.52 [2019-03-28 22:29:36,490 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:36,490 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:36,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,491 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:36,552 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 7 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:36,552 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:36,552 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:36,564 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 163.13/104.52 [2019-03-28 22:29:36,577 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:36,577 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:36,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:36,579 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:36,646 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 7 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:36,674 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:36,674 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 163.13/104.52 [2019-03-28 22:29:36,675 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:36,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:36,675 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 9 times 163.13/104.52 [2019-03-28 22:29:36,675 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:36,675 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:36,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,676 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:36,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:36,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. 163.13/104.52 [2019-03-28 22:29:36,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=132, Unknown=0, NotChecked=0, Total=210 163.13/104.52 [2019-03-28 22:29:36,692 INFO L87 Difference]: Start difference. First operand 36 states and 46 transitions. cyclomatic complexity: 13 Second operand 15 states. 163.13/104.52 [2019-03-28 22:29:36,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:36,776 INFO L93 Difference]: Finished difference Result 43 states and 55 transitions. 163.13/104.52 [2019-03-28 22:29:36,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 163.13/104.52 [2019-03-28 22:29:36,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 43 states and 55 transitions. 163.13/104.52 [2019-03-28 22:29:36,778 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:36,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 43 states to 41 states and 53 transitions. 163.13/104.52 [2019-03-28 22:29:36,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:36,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:36,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 53 transitions. 163.13/104.52 [2019-03-28 22:29:36,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:36,780 INFO L706 BuchiCegarLoop]: Abstraction has 41 states and 53 transitions. 163.13/104.52 [2019-03-28 22:29:36,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 53 transitions. 163.13/104.52 [2019-03-28 22:29:36,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 39. 163.13/104.52 [2019-03-28 22:29:36,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. 163.13/104.52 [2019-03-28 22:29:36,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 50 transitions. 163.13/104.52 [2019-03-28 22:29:36,782 INFO L729 BuchiCegarLoop]: Abstraction has 39 states and 50 transitions. 163.13/104.52 [2019-03-28 22:29:36,782 INFO L609 BuchiCegarLoop]: Abstraction has 39 states and 50 transitions. 163.13/104.52 [2019-03-28 22:29:36,782 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ 163.13/104.52 [2019-03-28 22:29:36,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 50 transitions. 163.13/104.52 [2019-03-28 22:29:36,783 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:36,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:36,783 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:36,784 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [9, 6, 6, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:36,784 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:36,784 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 163.13/104.52 [2019-03-28 22:29:36,785 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 163.13/104.52 [2019-03-28 22:29:36,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:36,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1861944356, now seen corresponding path program 12 times 163.13/104.52 [2019-03-28 22:29:36,785 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:36,785 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:36,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,786 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:36,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:36,867 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 8 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:36,867 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:36,867 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:36,879 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE 163.13/104.52 [2019-03-28 22:29:36,901 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:36,901 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:36,902 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 10 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:36,904 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:36,997 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 8 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:37,024 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:37,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 163.13/104.52 [2019-03-28 22:29:37,024 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:37,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:37,025 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 10 times 163.13/104.52 [2019-03-28 22:29:37,025 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:37,025 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:37,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,026 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:37,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:37,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. 163.13/104.52 [2019-03-28 22:29:37,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 163.13/104.52 [2019-03-28 22:29:37,047 INFO L87 Difference]: Start difference. First operand 39 states and 50 transitions. cyclomatic complexity: 14 Second operand 17 states. 163.13/104.52 [2019-03-28 22:29:37,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:37,153 INFO L93 Difference]: Finished difference Result 46 states and 59 transitions. 163.13/104.52 [2019-03-28 22:29:37,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 163.13/104.52 [2019-03-28 22:29:37,155 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 46 states and 59 transitions. 163.13/104.52 [2019-03-28 22:29:37,155 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:37,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 46 states to 44 states and 57 transitions. 163.13/104.52 [2019-03-28 22:29:37,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:37,156 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:37,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 57 transitions. 163.13/104.52 [2019-03-28 22:29:37,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:37,157 INFO L706 BuchiCegarLoop]: Abstraction has 44 states and 57 transitions. 163.13/104.52 [2019-03-28 22:29:37,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states and 57 transitions. 163.13/104.52 [2019-03-28 22:29:37,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 42. 163.13/104.52 [2019-03-28 22:29:37,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. 163.13/104.52 [2019-03-28 22:29:37,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 54 transitions. 163.13/104.52 [2019-03-28 22:29:37,159 INFO L729 BuchiCegarLoop]: Abstraction has 42 states and 54 transitions. 163.13/104.52 [2019-03-28 22:29:37,159 INFO L609 BuchiCegarLoop]: Abstraction has 42 states and 54 transitions. 163.13/104.52 [2019-03-28 22:29:37,159 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ 163.13/104.52 [2019-03-28 22:29:37,159 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 42 states and 54 transitions. 163.13/104.52 [2019-03-28 22:29:37,159 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:37,159 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:37,160 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:37,160 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [10, 7, 7, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:37,160 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:37,161 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 163.13/104.52 [2019-03-28 22:29:37,161 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 163.13/104.52 [2019-03-28 22:29:37,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:37,162 INFO L82 PathProgramCache]: Analyzing trace with hash -276712491, now seen corresponding path program 13 times 163.13/104.52 [2019-03-28 22:29:37,162 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:37,162 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:37,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,163 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:37,258 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:37,258 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:37,258 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:37,272 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:37,286 INFO L256 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 11 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:37,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:37,403 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:37,430 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:37,430 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 163.13/104.52 [2019-03-28 22:29:37,430 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:37,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:37,431 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 11 times 163.13/104.52 [2019-03-28 22:29:37,431 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:37,431 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:37,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,433 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,433 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:37,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:37,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. 163.13/104.52 [2019-03-28 22:29:37,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=215, Unknown=0, NotChecked=0, Total=342 163.13/104.52 [2019-03-28 22:29:37,451 INFO L87 Difference]: Start difference. First operand 42 states and 54 transitions. cyclomatic complexity: 15 Second operand 19 states. 163.13/104.52 [2019-03-28 22:29:37,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:37,579 INFO L93 Difference]: Finished difference Result 49 states and 63 transitions. 163.13/104.52 [2019-03-28 22:29:37,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 163.13/104.52 [2019-03-28 22:29:37,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 63 transitions. 163.13/104.52 [2019-03-28 22:29:37,581 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:37,581 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 47 states and 61 transitions. 163.13/104.52 [2019-03-28 22:29:37,582 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:37,582 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:37,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 61 transitions. 163.13/104.52 [2019-03-28 22:29:37,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:37,582 INFO L706 BuchiCegarLoop]: Abstraction has 47 states and 61 transitions. 163.13/104.52 [2019-03-28 22:29:37,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states and 61 transitions. 163.13/104.52 [2019-03-28 22:29:37,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. 163.13/104.52 [2019-03-28 22:29:37,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. 163.13/104.52 [2019-03-28 22:29:37,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 58 transitions. 163.13/104.52 [2019-03-28 22:29:37,584 INFO L729 BuchiCegarLoop]: Abstraction has 45 states and 58 transitions. 163.13/104.52 [2019-03-28 22:29:37,584 INFO L609 BuchiCegarLoop]: Abstraction has 45 states and 58 transitions. 163.13/104.52 [2019-03-28 22:29:37,584 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ 163.13/104.52 [2019-03-28 22:29:37,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 45 states and 58 transitions. 163.13/104.52 [2019-03-28 22:29:37,585 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:37,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:37,585 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:37,586 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [11, 8, 8, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:37,586 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:37,587 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 163.13/104.52 [2019-03-28 22:29:37,587 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 163.13/104.52 [2019-03-28 22:29:37,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:37,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1457972604, now seen corresponding path program 14 times 163.13/104.52 [2019-03-28 22:29:37,588 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:37,588 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:37,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,589 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:37,693 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 10 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:37,693 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:37,693 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:37,705 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 163.13/104.52 [2019-03-28 22:29:37,717 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:37,717 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:37,718 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 12 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:37,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:37,825 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 10 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:37,852 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:37,853 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 163.13/104.52 [2019-03-28 22:29:37,853 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:37,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:37,853 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 12 times 163.13/104.52 [2019-03-28 22:29:37,854 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:37,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:37,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,855 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:37,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:37,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:37,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. 163.13/104.52 [2019-03-28 22:29:37,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=264, Unknown=0, NotChecked=0, Total=420 163.13/104.52 [2019-03-28 22:29:37,872 INFO L87 Difference]: Start difference. First operand 45 states and 58 transitions. cyclomatic complexity: 16 Second operand 21 states. 163.13/104.52 [2019-03-28 22:29:37,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:37,991 INFO L93 Difference]: Finished difference Result 52 states and 67 transitions. 163.13/104.52 [2019-03-28 22:29:37,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 163.13/104.52 [2019-03-28 22:29:37,993 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52 states and 67 transitions. 163.13/104.52 [2019-03-28 22:29:37,993 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:37,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52 states to 50 states and 65 transitions. 163.13/104.52 [2019-03-28 22:29:37,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:37,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:37,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 65 transitions. 163.13/104.52 [2019-03-28 22:29:37,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:37,995 INFO L706 BuchiCegarLoop]: Abstraction has 50 states and 65 transitions. 163.13/104.52 [2019-03-28 22:29:37,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states and 65 transitions. 163.13/104.52 [2019-03-28 22:29:37,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. 163.13/104.52 [2019-03-28 22:29:37,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. 163.13/104.52 [2019-03-28 22:29:37,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 62 transitions. 163.13/104.52 [2019-03-28 22:29:37,997 INFO L729 BuchiCegarLoop]: Abstraction has 48 states and 62 transitions. 163.13/104.52 [2019-03-28 22:29:37,997 INFO L609 BuchiCegarLoop]: Abstraction has 48 states and 62 transitions. 163.13/104.52 [2019-03-28 22:29:37,997 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ 163.13/104.52 [2019-03-28 22:29:37,997 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 62 transitions. 163.13/104.52 [2019-03-28 22:29:37,997 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:37,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:37,998 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:37,998 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [12, 9, 9, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:37,998 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:37,999 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 163.13/104.52 [2019-03-28 22:29:37,999 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 163.13/104.52 [2019-03-28 22:29:38,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:38,000 INFO L82 PathProgramCache]: Analyzing trace with hash 584024437, now seen corresponding path program 15 times 163.13/104.52 [2019-03-28 22:29:38,000 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:38,000 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:38,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,001 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:38,111 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 11 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:38,111 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:38,111 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:38,123 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 163.13/104.52 [2019-03-28 22:29:38,139 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:38,140 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:38,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 13 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:38,142 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:38,264 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 11 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:38,290 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:38,290 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 163.13/104.52 [2019-03-28 22:29:38,291 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:38,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:38,291 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 13 times 163.13/104.52 [2019-03-28 22:29:38,291 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:38,292 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:38,293 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,293 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,293 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:38,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:38,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. 163.13/104.52 [2019-03-28 22:29:38,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=318, Unknown=0, NotChecked=0, Total=506 163.13/104.52 [2019-03-28 22:29:38,308 INFO L87 Difference]: Start difference. First operand 48 states and 62 transitions. cyclomatic complexity: 17 Second operand 23 states. 163.13/104.52 [2019-03-28 22:29:38,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:38,416 INFO L93 Difference]: Finished difference Result 55 states and 71 transitions. 163.13/104.52 [2019-03-28 22:29:38,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 163.13/104.52 [2019-03-28 22:29:38,463 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 55 states and 71 transitions. 163.13/104.52 [2019-03-28 22:29:38,464 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:38,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 55 states to 53 states and 69 transitions. 163.13/104.52 [2019-03-28 22:29:38,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:38,465 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:38,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 69 transitions. 163.13/104.52 [2019-03-28 22:29:38,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:38,465 INFO L706 BuchiCegarLoop]: Abstraction has 53 states and 69 transitions. 163.13/104.52 [2019-03-28 22:29:38,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states and 69 transitions. 163.13/104.52 [2019-03-28 22:29:38,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 51. 163.13/104.52 [2019-03-28 22:29:38,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. 163.13/104.52 [2019-03-28 22:29:38,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 66 transitions. 163.13/104.52 [2019-03-28 22:29:38,467 INFO L729 BuchiCegarLoop]: Abstraction has 51 states and 66 transitions. 163.13/104.52 [2019-03-28 22:29:38,467 INFO L609 BuchiCegarLoop]: Abstraction has 51 states and 66 transitions. 163.13/104.52 [2019-03-28 22:29:38,467 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ 163.13/104.52 [2019-03-28 22:29:38,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 51 states and 66 transitions. 163.13/104.52 [2019-03-28 22:29:38,468 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:38,468 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:38,468 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:38,469 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [13, 10, 10, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:38,469 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:38,470 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 163.13/104.52 [2019-03-28 22:29:38,470 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 163.13/104.52 [2019-03-28 22:29:38,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:38,470 INFO L82 PathProgramCache]: Analyzing trace with hash -198907676, now seen corresponding path program 16 times 163.13/104.52 [2019-03-28 22:29:38,471 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:38,471 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:38,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,472 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:38,600 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 12 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:38,601 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:38,601 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:38,612 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST 163.13/104.52 [2019-03-28 22:29:38,624 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:38,625 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:38,626 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 14 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:38,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:38,755 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 12 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:38,781 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:38,781 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 163.13/104.52 [2019-03-28 22:29:38,781 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:38,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:38,782 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 14 times 163.13/104.52 [2019-03-28 22:29:38,782 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:38,782 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:38,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,783 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:38,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:38,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. 163.13/104.52 [2019-03-28 22:29:38,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=377, Unknown=0, NotChecked=0, Total=600 163.13/104.52 [2019-03-28 22:29:38,800 INFO L87 Difference]: Start difference. First operand 51 states and 66 transitions. cyclomatic complexity: 18 Second operand 25 states. 163.13/104.52 [2019-03-28 22:29:38,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:38,936 INFO L93 Difference]: Finished difference Result 58 states and 75 transitions. 163.13/104.52 [2019-03-28 22:29:38,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 163.13/104.52 [2019-03-28 22:29:38,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 58 states and 75 transitions. 163.13/104.52 [2019-03-28 22:29:38,938 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:38,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 58 states to 56 states and 73 transitions. 163.13/104.52 [2019-03-28 22:29:38,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:38,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:38,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 73 transitions. 163.13/104.52 [2019-03-28 22:29:38,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:38,939 INFO L706 BuchiCegarLoop]: Abstraction has 56 states and 73 transitions. 163.13/104.52 [2019-03-28 22:29:38,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states and 73 transitions. 163.13/104.52 [2019-03-28 22:29:38,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. 163.13/104.52 [2019-03-28 22:29:38,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. 163.13/104.52 [2019-03-28 22:29:38,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 70 transitions. 163.13/104.52 [2019-03-28 22:29:38,941 INFO L729 BuchiCegarLoop]: Abstraction has 54 states and 70 transitions. 163.13/104.52 [2019-03-28 22:29:38,941 INFO L609 BuchiCegarLoop]: Abstraction has 54 states and 70 transitions. 163.13/104.52 [2019-03-28 22:29:38,941 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ 163.13/104.52 [2019-03-28 22:29:38,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 70 transitions. 163.13/104.52 [2019-03-28 22:29:38,942 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:38,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:38,942 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:38,943 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [14, 11, 11, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:38,943 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:38,944 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 163.13/104.52 [2019-03-28 22:29:38,944 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 163.13/104.52 [2019-03-28 22:29:38,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:38,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1437898517, now seen corresponding path program 17 times 163.13/104.52 [2019-03-28 22:29:38,945 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:38,945 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:38,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,946 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:38,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:39,088 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 13 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:39,089 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:39,089 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:39,101 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 163.13/104.52 [2019-03-28 22:29:39,123 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:39,124 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:39,125 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 15 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:39,126 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:39,293 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 13 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:39,320 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:39,320 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 163.13/104.52 [2019-03-28 22:29:39,320 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:39,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:39,321 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 15 times 163.13/104.52 [2019-03-28 22:29:39,321 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:39,321 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:39,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:39,322 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:39,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:39,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. 163.13/104.52 [2019-03-28 22:29:39,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=441, Unknown=0, NotChecked=0, Total=702 163.13/104.52 [2019-03-28 22:29:39,339 INFO L87 Difference]: Start difference. First operand 54 states and 70 transitions. cyclomatic complexity: 19 Second operand 27 states. 163.13/104.52 [2019-03-28 22:29:39,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:39,514 INFO L93 Difference]: Finished difference Result 61 states and 79 transitions. 163.13/104.52 [2019-03-28 22:29:39,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 163.13/104.52 [2019-03-28 22:29:39,516 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 61 states and 79 transitions. 163.13/104.52 [2019-03-28 22:29:39,517 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:39,517 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 61 states to 59 states and 77 transitions. 163.13/104.52 [2019-03-28 22:29:39,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:39,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:39,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 77 transitions. 163.13/104.52 [2019-03-28 22:29:39,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:39,518 INFO L706 BuchiCegarLoop]: Abstraction has 59 states and 77 transitions. 163.13/104.52 [2019-03-28 22:29:39,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states and 77 transitions. 163.13/104.52 [2019-03-28 22:29:39,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 57. 163.13/104.52 [2019-03-28 22:29:39,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. 163.13/104.52 [2019-03-28 22:29:39,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 74 transitions. 163.13/104.52 [2019-03-28 22:29:39,520 INFO L729 BuchiCegarLoop]: Abstraction has 57 states and 74 transitions. 163.13/104.52 [2019-03-28 22:29:39,520 INFO L609 BuchiCegarLoop]: Abstraction has 57 states and 74 transitions. 163.13/104.52 [2019-03-28 22:29:39,520 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ 163.13/104.52 [2019-03-28 22:29:39,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 57 states and 74 transitions. 163.13/104.52 [2019-03-28 22:29:39,521 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:39,521 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:39,521 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:39,522 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [15, 12, 12, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:39,522 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:39,523 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 163.13/104.52 [2019-03-28 22:29:39,523 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 163.13/104.52 [2019-03-28 22:29:39,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:39,523 INFO L82 PathProgramCache]: Analyzing trace with hash -1527484604, now seen corresponding path program 18 times 163.13/104.52 [2019-03-28 22:29:39,523 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:39,523 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:39,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:39,525 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:39,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:39,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:39,682 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 14 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:39,682 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:39,683 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:39,696 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE 163.13/104.52 [2019-03-28 22:29:39,718 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:39,718 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:39,719 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:39,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:39,912 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 14 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:39,938 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:39,939 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 163.13/104.52 [2019-03-28 22:29:39,939 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:39,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:39,940 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 16 times 163.13/104.52 [2019-03-28 22:29:39,940 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:39,940 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:39,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:39,941 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:39,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:39,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:39,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. 163.13/104.52 [2019-03-28 22:29:39,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=510, Unknown=0, NotChecked=0, Total=812 163.13/104.52 [2019-03-28 22:29:39,960 INFO L87 Difference]: Start difference. First operand 57 states and 74 transitions. cyclomatic complexity: 20 Second operand 29 states. 163.13/104.52 [2019-03-28 22:29:40,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:40,063 INFO L93 Difference]: Finished difference Result 64 states and 83 transitions. 163.13/104.52 [2019-03-28 22:29:40,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. 163.13/104.52 [2019-03-28 22:29:40,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64 states and 83 transitions. 163.13/104.52 [2019-03-28 22:29:40,065 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:40,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64 states to 62 states and 81 transitions. 163.13/104.52 [2019-03-28 22:29:40,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:40,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:40,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 81 transitions. 163.13/104.52 [2019-03-28 22:29:40,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:40,067 INFO L706 BuchiCegarLoop]: Abstraction has 62 states and 81 transitions. 163.13/104.52 [2019-03-28 22:29:40,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states and 81 transitions. 163.13/104.52 [2019-03-28 22:29:40,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 60. 163.13/104.52 [2019-03-28 22:29:40,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. 163.13/104.52 [2019-03-28 22:29:40,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 78 transitions. 163.13/104.52 [2019-03-28 22:29:40,069 INFO L729 BuchiCegarLoop]: Abstraction has 60 states and 78 transitions. 163.13/104.52 [2019-03-28 22:29:40,069 INFO L609 BuchiCegarLoop]: Abstraction has 60 states and 78 transitions. 163.13/104.52 [2019-03-28 22:29:40,069 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ 163.13/104.52 [2019-03-28 22:29:40,069 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 78 transitions. 163.13/104.52 [2019-03-28 22:29:40,069 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:40,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:40,070 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:40,070 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [16, 13, 13, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:40,070 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:40,071 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 163.13/104.52 [2019-03-28 22:29:40,071 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 163.13/104.52 [2019-03-28 22:29:40,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:40,072 INFO L82 PathProgramCache]: Analyzing trace with hash -73730891, now seen corresponding path program 19 times 163.13/104.52 [2019-03-28 22:29:40,072 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:40,072 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:40,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,073 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:40,242 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 15 proven. 315 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:40,242 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:40,242 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:40,253 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:40,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 17 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:40,269 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:40,461 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 15 proven. 315 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:40,487 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:40,487 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 163.13/104.52 [2019-03-28 22:29:40,488 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:40,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:40,488 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 17 times 163.13/104.52 [2019-03-28 22:29:40,488 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:40,488 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:40,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,489 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:40,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:40,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. 163.13/104.52 [2019-03-28 22:29:40,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=346, Invalid=584, Unknown=0, NotChecked=0, Total=930 163.13/104.52 [2019-03-28 22:29:40,504 INFO L87 Difference]: Start difference. First operand 60 states and 78 transitions. cyclomatic complexity: 21 Second operand 31 states. 163.13/104.52 [2019-03-28 22:29:40,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:40,650 INFO L93 Difference]: Finished difference Result 67 states and 87 transitions. 163.13/104.52 [2019-03-28 22:29:40,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. 163.13/104.52 [2019-03-28 22:29:40,652 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 67 states and 87 transitions. 163.13/104.52 [2019-03-28 22:29:40,652 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:40,653 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 67 states to 65 states and 85 transitions. 163.13/104.52 [2019-03-28 22:29:40,653 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:40,653 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:40,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 85 transitions. 163.13/104.52 [2019-03-28 22:29:40,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:40,654 INFO L706 BuchiCegarLoop]: Abstraction has 65 states and 85 transitions. 163.13/104.52 [2019-03-28 22:29:40,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states and 85 transitions. 163.13/104.52 [2019-03-28 22:29:40,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 63. 163.13/104.52 [2019-03-28 22:29:40,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. 163.13/104.52 [2019-03-28 22:29:40,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 82 transitions. 163.13/104.52 [2019-03-28 22:29:40,656 INFO L729 BuchiCegarLoop]: Abstraction has 63 states and 82 transitions. 163.13/104.52 [2019-03-28 22:29:40,656 INFO L609 BuchiCegarLoop]: Abstraction has 63 states and 82 transitions. 163.13/104.52 [2019-03-28 22:29:40,656 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ 163.13/104.52 [2019-03-28 22:29:40,656 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 63 states and 82 transitions. 163.13/104.52 [2019-03-28 22:29:40,656 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:40,656 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:40,657 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:40,657 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [17, 14, 14, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:40,657 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:40,658 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 163.13/104.52 [2019-03-28 22:29:40,658 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 163.13/104.52 [2019-03-28 22:29:40,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:40,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1747079772, now seen corresponding path program 20 times 163.13/104.52 [2019-03-28 22:29:40,659 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:40,659 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:40,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,660 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:40,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:40,856 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 16 proven. 360 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:40,856 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:40,856 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:40,869 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 163.13/104.52 [2019-03-28 22:29:40,884 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:40,884 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:40,885 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 18 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:40,886 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:41,096 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 16 proven. 360 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:41,122 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:41,123 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 163.13/104.52 [2019-03-28 22:29:41,123 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:41,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:41,124 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 18 times 163.13/104.52 [2019-03-28 22:29:41,124 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:41,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:41,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,125 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:41,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:41,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. 163.13/104.52 [2019-03-28 22:29:41,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=663, Unknown=0, NotChecked=0, Total=1056 163.13/104.52 [2019-03-28 22:29:41,140 INFO L87 Difference]: Start difference. First operand 63 states and 82 transitions. cyclomatic complexity: 22 Second operand 33 states. 163.13/104.52 [2019-03-28 22:29:41,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:41,290 INFO L93 Difference]: Finished difference Result 70 states and 91 transitions. 163.13/104.52 [2019-03-28 22:29:41,291 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. 163.13/104.52 [2019-03-28 22:29:41,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 91 transitions. 163.13/104.52 [2019-03-28 22:29:41,292 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:41,293 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 68 states and 89 transitions. 163.13/104.52 [2019-03-28 22:29:41,293 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:41,293 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:41,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 89 transitions. 163.13/104.52 [2019-03-28 22:29:41,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:41,294 INFO L706 BuchiCegarLoop]: Abstraction has 68 states and 89 transitions. 163.13/104.52 [2019-03-28 22:29:41,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states and 89 transitions. 163.13/104.52 [2019-03-28 22:29:41,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 66. 163.13/104.52 [2019-03-28 22:29:41,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. 163.13/104.52 [2019-03-28 22:29:41,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 86 transitions. 163.13/104.52 [2019-03-28 22:29:41,296 INFO L729 BuchiCegarLoop]: Abstraction has 66 states and 86 transitions. 163.13/104.52 [2019-03-28 22:29:41,296 INFO L609 BuchiCegarLoop]: Abstraction has 66 states and 86 transitions. 163.13/104.52 [2019-03-28 22:29:41,296 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ 163.13/104.52 [2019-03-28 22:29:41,296 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 66 states and 86 transitions. 163.13/104.52 [2019-03-28 22:29:41,297 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:41,297 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:41,297 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:41,297 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [18, 15, 15, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:41,298 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:41,298 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 163.13/104.52 [2019-03-28 22:29:41,299 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 163.13/104.52 [2019-03-28 22:29:41,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:41,299 INFO L82 PathProgramCache]: Analyzing trace with hash -798188971, now seen corresponding path program 21 times 163.13/104.52 [2019-03-28 22:29:41,299 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:41,299 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:41,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,300 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:41,505 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 17 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:41,505 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:41,505 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:41,517 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 163.13/104.52 [2019-03-28 22:29:41,540 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:41,541 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:41,542 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 19 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:41,543 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:41,759 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 17 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:41,785 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:41,785 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 163.13/104.52 [2019-03-28 22:29:41,785 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:41,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:41,786 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 19 times 163.13/104.52 [2019-03-28 22:29:41,786 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:41,786 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:41,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,787 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:41,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:41,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. 163.13/104.52 [2019-03-28 22:29:41,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=443, Invalid=747, Unknown=0, NotChecked=0, Total=1190 163.13/104.52 [2019-03-28 22:29:41,802 INFO L87 Difference]: Start difference. First operand 66 states and 86 transitions. cyclomatic complexity: 23 Second operand 35 states. 163.13/104.52 [2019-03-28 22:29:41,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:41,949 INFO L93 Difference]: Finished difference Result 73 states and 95 transitions. 163.13/104.52 [2019-03-28 22:29:41,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. 163.13/104.52 [2019-03-28 22:29:41,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 73 states and 95 transitions. 163.13/104.52 [2019-03-28 22:29:41,951 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:41,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 73 states to 71 states and 93 transitions. 163.13/104.52 [2019-03-28 22:29:41,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:41,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:41,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 93 transitions. 163.13/104.52 [2019-03-28 22:29:41,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:41,952 INFO L706 BuchiCegarLoop]: Abstraction has 71 states and 93 transitions. 163.13/104.52 [2019-03-28 22:29:41,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states and 93 transitions. 163.13/104.52 [2019-03-28 22:29:41,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 69. 163.13/104.52 [2019-03-28 22:29:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. 163.13/104.52 [2019-03-28 22:29:41,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 90 transitions. 163.13/104.52 [2019-03-28 22:29:41,954 INFO L729 BuchiCegarLoop]: Abstraction has 69 states and 90 transitions. 163.13/104.52 [2019-03-28 22:29:41,954 INFO L609 BuchiCegarLoop]: Abstraction has 69 states and 90 transitions. 163.13/104.52 [2019-03-28 22:29:41,954 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ 163.13/104.52 [2019-03-28 22:29:41,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 69 states and 90 transitions. 163.13/104.52 [2019-03-28 22:29:41,955 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:41,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:41,955 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:41,956 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [19, 16, 16, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:41,956 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:41,957 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 163.13/104.52 [2019-03-28 22:29:41,957 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 163.13/104.52 [2019-03-28 22:29:41,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:41,957 INFO L82 PathProgramCache]: Analyzing trace with hash -1867078652, now seen corresponding path program 22 times 163.13/104.52 [2019-03-28 22:29:41,957 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:41,957 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:41,958 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,958 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:41,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:42,180 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 18 proven. 459 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:42,180 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:42,181 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:42,193 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST 163.13/104.52 [2019-03-28 22:29:42,211 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:42,211 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:42,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 20 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:42,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:42,471 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 18 proven. 459 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:42,497 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:42,497 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 163.13/104.52 [2019-03-28 22:29:42,497 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:42,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:42,498 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 20 times 163.13/104.52 [2019-03-28 22:29:42,498 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:42,498 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:42,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:42,499 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:42,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:42,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:42,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:42,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. 163.13/104.52 [2019-03-28 22:29:42,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=836, Unknown=0, NotChecked=0, Total=1332 163.13/104.52 [2019-03-28 22:29:42,514 INFO L87 Difference]: Start difference. First operand 69 states and 90 transitions. cyclomatic complexity: 24 Second operand 37 states. 163.13/104.52 [2019-03-28 22:29:42,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:42,681 INFO L93 Difference]: Finished difference Result 76 states and 99 transitions. 163.13/104.52 [2019-03-28 22:29:42,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. 163.13/104.52 [2019-03-28 22:29:42,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76 states and 99 transitions. 163.13/104.52 [2019-03-28 22:29:42,683 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:42,684 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76 states to 74 states and 97 transitions. 163.13/104.52 [2019-03-28 22:29:42,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:42,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:42,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 97 transitions. 163.13/104.52 [2019-03-28 22:29:42,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:42,685 INFO L706 BuchiCegarLoop]: Abstraction has 74 states and 97 transitions. 163.13/104.52 [2019-03-28 22:29:42,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states and 97 transitions. 163.13/104.52 [2019-03-28 22:29:42,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 72. 163.13/104.52 [2019-03-28 22:29:42,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. 163.13/104.52 [2019-03-28 22:29:42,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 94 transitions. 163.13/104.52 [2019-03-28 22:29:42,687 INFO L729 BuchiCegarLoop]: Abstraction has 72 states and 94 transitions. 163.13/104.52 [2019-03-28 22:29:42,687 INFO L609 BuchiCegarLoop]: Abstraction has 72 states and 94 transitions. 163.13/104.52 [2019-03-28 22:29:42,687 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ 163.13/104.52 [2019-03-28 22:29:42,687 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 72 states and 94 transitions. 163.13/104.52 [2019-03-28 22:29:42,687 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:42,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:42,688 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:42,688 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [20, 17, 17, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:42,688 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:42,689 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 163.13/104.52 [2019-03-28 22:29:42,690 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 163.13/104.52 [2019-03-28 22:29:42,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:42,690 INFO L82 PathProgramCache]: Analyzing trace with hash 2022934517, now seen corresponding path program 23 times 163.13/104.52 [2019-03-28 22:29:42,690 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:42,690 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:42,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:42,691 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:42,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:42,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:42,912 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 19 proven. 513 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:42,913 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:42,913 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:42,924 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 163.13/104.52 [2019-03-28 22:29:42,949 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:42,949 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:42,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 21 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:42,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:43,211 INFO L134 CoverageAnalysis]: Checked inductivity of 532 backedges. 19 proven. 513 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:43,237 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:43,237 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 163.13/104.52 [2019-03-28 22:29:43,238 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:43,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:43,238 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 21 times 163.13/104.52 [2019-03-28 22:29:43,238 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:43,238 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:43,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:43,239 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:43,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:43,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:43,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:43,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. 163.13/104.52 [2019-03-28 22:29:43,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=552, Invalid=930, Unknown=0, NotChecked=0, Total=1482 163.13/104.52 [2019-03-28 22:29:43,255 INFO L87 Difference]: Start difference. First operand 72 states and 94 transitions. cyclomatic complexity: 25 Second operand 39 states. 163.13/104.52 [2019-03-28 22:29:43,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:43,395 INFO L93 Difference]: Finished difference Result 79 states and 103 transitions. 163.13/104.52 [2019-03-28 22:29:43,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. 163.13/104.52 [2019-03-28 22:29:43,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 79 states and 103 transitions. 163.13/104.52 [2019-03-28 22:29:43,397 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:43,398 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 79 states to 77 states and 101 transitions. 163.13/104.52 [2019-03-28 22:29:43,398 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:43,398 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:43,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 101 transitions. 163.13/104.52 [2019-03-28 22:29:43,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:43,398 INFO L706 BuchiCegarLoop]: Abstraction has 77 states and 101 transitions. 163.13/104.52 [2019-03-28 22:29:43,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states and 101 transitions. 163.13/104.52 [2019-03-28 22:29:43,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 75. 163.13/104.52 [2019-03-28 22:29:43,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. 163.13/104.52 [2019-03-28 22:29:43,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 98 transitions. 163.13/104.52 [2019-03-28 22:29:43,400 INFO L729 BuchiCegarLoop]: Abstraction has 75 states and 98 transitions. 163.13/104.52 [2019-03-28 22:29:43,400 INFO L609 BuchiCegarLoop]: Abstraction has 75 states and 98 transitions. 163.13/104.52 [2019-03-28 22:29:43,401 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ 163.13/104.52 [2019-03-28 22:29:43,401 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 75 states and 98 transitions. 163.13/104.52 [2019-03-28 22:29:43,401 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:43,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:43,401 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:43,402 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [21, 18, 18, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:43,402 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:43,403 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 163.13/104.52 [2019-03-28 22:29:43,404 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 163.13/104.52 [2019-03-28 22:29:43,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:43,404 INFO L82 PathProgramCache]: Analyzing trace with hash -1697295772, now seen corresponding path program 24 times 163.13/104.52 [2019-03-28 22:29:43,404 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:43,404 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:43,405 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:43,405 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:43,405 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:43,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:43,698 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 20 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:43,698 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:43,709 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:43,721 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE 163.13/104.52 [2019-03-28 22:29:43,749 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:43,750 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:43,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 22 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:43,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:44,067 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 20 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:44,093 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:44,094 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 163.13/104.52 [2019-03-28 22:29:44,094 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:44,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:44,095 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 22 times 163.13/104.52 [2019-03-28 22:29:44,095 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:44,095 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:44,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,096 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:44,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:44,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. 163.13/104.52 [2019-03-28 22:29:44,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=611, Invalid=1029, Unknown=0, NotChecked=0, Total=1640 163.13/104.52 [2019-03-28 22:29:44,114 INFO L87 Difference]: Start difference. First operand 75 states and 98 transitions. cyclomatic complexity: 26 Second operand 41 states. 163.13/104.52 [2019-03-28 22:29:44,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:44,362 INFO L93 Difference]: Finished difference Result 84 states and 109 transitions. 163.13/104.52 [2019-03-28 22:29:44,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. 163.13/104.52 [2019-03-28 22:29:44,364 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84 states and 109 transitions. 163.13/104.52 [2019-03-28 22:29:44,365 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:44,366 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84 states to 82 states and 107 transitions. 163.13/104.52 [2019-03-28 22:29:44,366 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:44,366 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:44,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 107 transitions. 163.13/104.52 [2019-03-28 22:29:44,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:44,367 INFO L706 BuchiCegarLoop]: Abstraction has 82 states and 107 transitions. 163.13/104.52 [2019-03-28 22:29:44,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states and 107 transitions. 163.13/104.52 [2019-03-28 22:29:44,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 78. 163.13/104.52 [2019-03-28 22:29:44,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. 163.13/104.52 [2019-03-28 22:29:44,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 102 transitions. 163.13/104.52 [2019-03-28 22:29:44,369 INFO L729 BuchiCegarLoop]: Abstraction has 78 states and 102 transitions. 163.13/104.52 [2019-03-28 22:29:44,369 INFO L609 BuchiCegarLoop]: Abstraction has 78 states and 102 transitions. 163.13/104.52 [2019-03-28 22:29:44,369 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ 163.13/104.52 [2019-03-28 22:29:44,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 78 states and 102 transitions. 163.13/104.52 [2019-03-28 22:29:44,370 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:44,370 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:44,370 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:44,371 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [22, 19, 19, 2, 2, 1] 163.13/104.52 [2019-03-28 22:29:44,371 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:44,372 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 163.13/104.52 [2019-03-28 22:29:44,372 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 163.13/104.52 [2019-03-28 22:29:44,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:44,373 INFO L82 PathProgramCache]: Analyzing trace with hash 553237909, now seen corresponding path program 25 times 163.13/104.52 [2019-03-28 22:29:44,373 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:44,373 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:44,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,374 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:44,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:44,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:44,393 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 23 times 163.13/104.52 [2019-03-28 22:29:44,393 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:44,393 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:44,394 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,394 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,395 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:44,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:44,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:44,397 INFO L82 PathProgramCache]: Analyzing trace with hash -914313006, now seen corresponding path program 2 times 163.13/104.52 [2019-03-28 22:29:44,397 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:44,397 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:44,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,398 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:44,440 INFO L134 CoverageAnalysis]: Checked inductivity of 694 backedges. 22 proven. 102 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:44,441 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:44,441 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:44,454 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 163.13/104.52 [2019-03-28 22:29:44,478 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:44,478 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:44,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 5 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:44,480 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:44,498 INFO L134 CoverageAnalysis]: Checked inductivity of 694 backedges. 22 proven. 102 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:44,525 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:44,525 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 163.13/104.52 [2019-03-28 22:29:44,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. 163.13/104.52 [2019-03-28 22:29:44,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 163.13/104.52 [2019-03-28 22:29:44,541 INFO L87 Difference]: Start difference. First operand 78 states and 102 transitions. cyclomatic complexity: 27 Second operand 6 states. 163.13/104.52 [2019-03-28 22:29:44,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:44,585 INFO L93 Difference]: Finished difference Result 87 states and 113 transitions. 163.13/104.52 [2019-03-28 22:29:44,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 163.13/104.52 [2019-03-28 22:29:44,586 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 87 states and 113 transitions. 163.13/104.52 [2019-03-28 22:29:44,587 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:44,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 87 states to 86 states and 112 transitions. 163.13/104.52 [2019-03-28 22:29:44,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:44,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:44,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 112 transitions. 163.13/104.52 [2019-03-28 22:29:44,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:44,588 INFO L706 BuchiCegarLoop]: Abstraction has 86 states and 112 transitions. 163.13/104.52 [2019-03-28 22:29:44,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states and 112 transitions. 163.13/104.52 [2019-03-28 22:29:44,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 85. 163.13/104.52 [2019-03-28 22:29:44,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. 163.13/104.52 [2019-03-28 22:29:44,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 111 transitions. 163.13/104.52 [2019-03-28 22:29:44,591 INFO L729 BuchiCegarLoop]: Abstraction has 85 states and 111 transitions. 163.13/104.52 [2019-03-28 22:29:44,591 INFO L609 BuchiCegarLoop]: Abstraction has 85 states and 111 transitions. 163.13/104.52 [2019-03-28 22:29:44,591 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ 163.13/104.52 [2019-03-28 22:29:44,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 85 states and 111 transitions. 163.13/104.52 [2019-03-28 22:29:44,592 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:44,592 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:44,592 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:44,593 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [24, 20, 20, 3, 3, 1] 163.13/104.52 [2019-03-28 22:29:44,593 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:44,594 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 163.13/104.52 [2019-03-28 22:29:44,594 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 163.13/104.52 [2019-03-28 22:29:44,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:44,595 INFO L82 PathProgramCache]: Analyzing trace with hash -596355070, now seen corresponding path program 26 times 163.13/104.52 [2019-03-28 22:29:44,595 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:44,595 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:44,596 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,596 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,596 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:44,644 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 23 proven. 189 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:44,644 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.52 [2019-03-28 22:29:44,644 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.52 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.52 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.52 Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.52 [2019-03-28 22:29:44,659 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 163.13/104.52 [2019-03-28 22:29:44,685 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) 163.13/104.52 [2019-03-28 22:29:44,685 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.52 [2019-03-28 22:29:44,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 6 conjunts are in the unsatisfiable core 163.13/104.52 [2019-03-28 22:29:44,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.52 [2019-03-28 22:29:44,722 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 23 proven. 189 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. 163.13/104.52 [2019-03-28 22:29:44,749 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.52 [2019-03-28 22:29:44,749 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 163.13/104.52 [2019-03-28 22:29:44,749 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.52 [2019-03-28 22:29:44,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.52 [2019-03-28 22:29:44,750 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 24 times 163.13/104.52 [2019-03-28 22:29:44,750 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.52 [2019-03-28 22:29:44,750 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.52 [2019-03-28 22:29:44,751 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,751 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,751 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.52 [2019-03-28 22:29:44,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:44,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.52 [2019-03-28 22:29:44,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. 163.13/104.52 [2019-03-28 22:29:44,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 163.13/104.52 [2019-03-28 22:29:44,777 INFO L87 Difference]: Start difference. First operand 85 states and 111 transitions. cyclomatic complexity: 30 Second operand 8 states. 163.13/104.52 [2019-03-28 22:29:44,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.52 [2019-03-28 22:29:44,861 INFO L93 Difference]: Finished difference Result 91 states and 118 transitions. 163.13/104.52 [2019-03-28 22:29:44,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 163.13/104.52 [2019-03-28 22:29:44,862 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91 states and 118 transitions. 163.13/104.52 [2019-03-28 22:29:44,863 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:44,864 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91 states to 89 states and 116 transitions. 163.13/104.52 [2019-03-28 22:29:44,864 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:44,864 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.52 [2019-03-28 22:29:44,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 116 transitions. 163.13/104.52 [2019-03-28 22:29:44,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.52 [2019-03-28 22:29:44,864 INFO L706 BuchiCegarLoop]: Abstraction has 89 states and 116 transitions. 163.13/104.52 [2019-03-28 22:29:44,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states and 116 transitions. 163.13/104.52 [2019-03-28 22:29:44,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 87. 163.13/104.52 [2019-03-28 22:29:44,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. 163.13/104.52 [2019-03-28 22:29:44,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 113 transitions. 163.13/104.52 [2019-03-28 22:29:44,866 INFO L729 BuchiCegarLoop]: Abstraction has 87 states and 113 transitions. 163.13/104.52 [2019-03-28 22:29:44,866 INFO L609 BuchiCegarLoop]: Abstraction has 87 states and 113 transitions. 163.13/104.52 [2019-03-28 22:29:44,867 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ 163.13/104.52 [2019-03-28 22:29:44,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 113 transitions. 163.13/104.52 [2019-03-28 22:29:44,867 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.52 [2019-03-28 22:29:44,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.52 [2019-03-28 22:29:44,868 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.52 [2019-03-28 22:29:44,868 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [25, 21, 21, 3, 3, 1] 163.13/104.52 [2019-03-28 22:29:44,868 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.52 [2019-03-28 22:29:44,869 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 163.13/104.53 [2019-03-28 22:29:44,870 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 163.13/104.53 [2019-03-28 22:29:44,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:44,870 INFO L82 PathProgramCache]: Analyzing trace with hash -1987548361, now seen corresponding path program 27 times 163.13/104.53 [2019-03-28 22:29:44,870 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:44,870 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:44,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:44,871 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:44,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:44,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:44,928 INFO L134 CoverageAnalysis]: Checked inductivity of 852 backedges. 24 proven. 258 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:44,928 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:44,928 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:44,945 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 163.13/104.53 [2019-03-28 22:29:44,962 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) 163.13/104.53 [2019-03-28 22:29:44,963 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:44,963 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 7 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:44,965 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:29:45,005 INFO L134 CoverageAnalysis]: Checked inductivity of 852 backedges. 24 proven. 258 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:45,032 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:29:45,032 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 163.13/104.53 [2019-03-28 22:29:45,032 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:29:45,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:45,033 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 25 times 163.13/104.53 [2019-03-28 22:29:45,033 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:45,033 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:45,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:45,034 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:45,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:45,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:45,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:45,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. 163.13/104.53 [2019-03-28 22:29:45,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 163.13/104.53 [2019-03-28 22:29:45,063 INFO L87 Difference]: Start difference. First operand 87 states and 113 transitions. cyclomatic complexity: 30 Second operand 10 states. 163.13/104.53 [2019-03-28 22:29:45,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:29:45,173 INFO L93 Difference]: Finished difference Result 94 states and 122 transitions. 163.13/104.53 [2019-03-28 22:29:45,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 163.13/104.53 [2019-03-28 22:29:45,174 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 94 states and 122 transitions. 163.13/104.53 [2019-03-28 22:29:45,175 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:45,176 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 94 states to 92 states and 120 transitions. 163.13/104.53 [2019-03-28 22:29:45,176 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.53 [2019-03-28 22:29:45,176 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.53 [2019-03-28 22:29:45,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 92 states and 120 transitions. 163.13/104.53 [2019-03-28 22:29:45,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:29:45,177 INFO L706 BuchiCegarLoop]: Abstraction has 92 states and 120 transitions. 163.13/104.53 [2019-03-28 22:29:45,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states and 120 transitions. 163.13/104.53 [2019-03-28 22:29:45,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 90. 163.13/104.53 [2019-03-28 22:29:45,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. 163.13/104.53 [2019-03-28 22:29:45,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 117 transitions. 163.13/104.53 [2019-03-28 22:29:45,179 INFO L729 BuchiCegarLoop]: Abstraction has 90 states and 117 transitions. 163.13/104.53 [2019-03-28 22:29:45,179 INFO L609 BuchiCegarLoop]: Abstraction has 90 states and 117 transitions. 163.13/104.53 [2019-03-28 22:29:45,179 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ 163.13/104.53 [2019-03-28 22:29:45,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90 states and 117 transitions. 163.13/104.53 [2019-03-28 22:29:45,180 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:45,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:29:45,180 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:29:45,181 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [26, 22, 22, 3, 3, 1] 163.13/104.53 [2019-03-28 22:29:45,181 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:29:45,182 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 163.13/104.53 [2019-03-28 22:29:45,182 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 163.13/104.53 [2019-03-28 22:29:45,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:45,183 INFO L82 PathProgramCache]: Analyzing trace with hash -592474142, now seen corresponding path program 28 times 163.13/104.53 [2019-03-28 22:29:45,183 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:45,183 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:45,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:45,184 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:45,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:45,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:45,249 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 25 proven. 330 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:45,249 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:45,250 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:45,262 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST 163.13/104.53 [2019-03-28 22:29:45,287 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) 163.13/104.53 [2019-03-28 22:29:45,287 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:45,288 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 26 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:45,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:29:45,674 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 574 proven. 349 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:45,701 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:29:45,701 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 26] total 32 163.13/104.53 [2019-03-28 22:29:45,702 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:29:45,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:45,702 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 26 times 163.13/104.53 [2019-03-28 22:29:45,702 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:45,702 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:45,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:45,703 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:45,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:45,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:45,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:45,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. 163.13/104.53 [2019-03-28 22:29:45,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=739, Unknown=0, NotChecked=0, Total=992 163.13/104.53 [2019-03-28 22:29:45,719 INFO L87 Difference]: Start difference. First operand 90 states and 117 transitions. cyclomatic complexity: 31 Second operand 32 states. 163.13/104.53 [2019-03-28 22:29:47,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:29:47,459 INFO L93 Difference]: Finished difference Result 389 states and 522 transitions. 163.13/104.53 [2019-03-28 22:29:47,459 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. 163.13/104.53 [2019-03-28 22:29:47,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 389 states and 522 transitions. 163.13/104.53 [2019-03-28 22:29:47,462 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:47,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 389 states to 371 states and 504 transitions. 163.13/104.53 [2019-03-28 22:29:47,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 163.13/104.53 [2019-03-28 22:29:47,465 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 163.13/104.53 [2019-03-28 22:29:47,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 371 states and 504 transitions. 163.13/104.53 [2019-03-28 22:29:47,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:29:47,465 INFO L706 BuchiCegarLoop]: Abstraction has 371 states and 504 transitions. 163.13/104.53 [2019-03-28 22:29:47,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states and 504 transitions. 163.13/104.53 [2019-03-28 22:29:47,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 207. 163.13/104.53 [2019-03-28 22:29:47,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. 163.13/104.53 [2019-03-28 22:29:47,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 298 transitions. 163.13/104.53 [2019-03-28 22:29:47,470 INFO L729 BuchiCegarLoop]: Abstraction has 207 states and 298 transitions. 163.13/104.53 [2019-03-28 22:29:47,470 INFO L609 BuchiCegarLoop]: Abstraction has 207 states and 298 transitions. 163.13/104.53 [2019-03-28 22:29:47,470 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ 163.13/104.53 [2019-03-28 22:29:47,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 207 states and 298 transitions. 163.13/104.53 [2019-03-28 22:29:47,471 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:47,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:29:47,472 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:29:47,473 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [32, 27, 27, 4, 4, 1] 163.13/104.53 [2019-03-28 22:29:47,473 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:29:47,474 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 163.13/104.53 [2019-03-28 22:29:47,474 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 163.13/104.53 [2019-03-28 22:29:47,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:47,475 INFO L82 PathProgramCache]: Analyzing trace with hash -2024488619, now seen corresponding path program 29 times 163.13/104.53 [2019-03-28 22:29:47,475 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:47,475 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:47,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:47,476 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:47,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:47,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:47,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1426 backedges. 416 proven. 405 refuted. 0 times theorem prover too weak. 605 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:47,555 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:47,556 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:47,568 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 163.13/104.53 [2019-03-28 22:29:47,607 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) 163.13/104.53 [2019-03-28 22:29:47,607 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:47,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 26 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:47,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:29:47,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1426 backedges. 1050 proven. 329 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:48,019 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:29:48,020 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 26] total 33 163.13/104.53 [2019-03-28 22:29:48,020 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:29:48,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:48,020 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 27 times 163.13/104.53 [2019-03-28 22:29:48,020 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:48,021 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:48,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:48,022 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:48,022 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:48,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:48,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:48,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. 163.13/104.53 [2019-03-28 22:29:48,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=811, Unknown=0, NotChecked=0, Total=1056 163.13/104.53 [2019-03-28 22:29:48,036 INFO L87 Difference]: Start difference. First operand 207 states and 298 transitions. cyclomatic complexity: 94 Second operand 33 states. 163.13/104.53 [2019-03-28 22:29:49,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:29:49,582 INFO L93 Difference]: Finished difference Result 472 states and 633 transitions. 163.13/104.53 [2019-03-28 22:29:49,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. 163.13/104.53 [2019-03-28 22:29:49,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 472 states and 633 transitions. 163.13/104.53 [2019-03-28 22:29:49,585 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:49,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 472 states to 459 states and 620 transitions. 163.13/104.53 [2019-03-28 22:29:49,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 163.13/104.53 [2019-03-28 22:29:49,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27 163.13/104.53 [2019-03-28 22:29:49,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 459 states and 620 transitions. 163.13/104.53 [2019-03-28 22:29:49,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:29:49,588 INFO L706 BuchiCegarLoop]: Abstraction has 459 states and 620 transitions. 163.13/104.53 [2019-03-28 22:29:49,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states and 620 transitions. 163.13/104.53 [2019-03-28 22:29:49,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 273. 163.13/104.53 [2019-03-28 22:29:49,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 273 states. 163.13/104.53 [2019-03-28 22:29:49,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 393 transitions. 163.13/104.53 [2019-03-28 22:29:49,594 INFO L729 BuchiCegarLoop]: Abstraction has 273 states and 393 transitions. 163.13/104.53 [2019-03-28 22:29:49,594 INFO L609 BuchiCegarLoop]: Abstraction has 273 states and 393 transitions. 163.13/104.53 [2019-03-28 22:29:49,594 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ 163.13/104.53 [2019-03-28 22:29:49,594 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 273 states and 393 transitions. 163.13/104.53 [2019-03-28 22:29:49,595 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:49,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:29:49,596 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:29:49,596 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [34, 29, 29, 4, 4, 1] 163.13/104.53 [2019-03-28 22:29:49,596 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:29:49,598 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 163.13/104.53 [2019-03-28 22:29:49,598 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 163.13/104.53 [2019-03-28 22:29:49,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:49,599 INFO L82 PathProgramCache]: Analyzing trace with hash -943214417, now seen corresponding path program 30 times 163.13/104.53 [2019-03-28 22:29:49,599 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:49,599 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:49,600 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:49,600 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:49,600 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:49,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:49,687 INFO L134 CoverageAnalysis]: Checked inductivity of 1617 backedges. 513 proven. 483 refuted. 0 times theorem prover too weak. 621 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:49,687 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:49,687 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:49,699 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE 163.13/104.53 [2019-03-28 22:29:49,739 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 30 check-sat command(s) 163.13/104.53 [2019-03-28 22:29:49,740 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:49,740 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 11 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:49,742 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:29:49,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1617 backedges. 33 proven. 969 refuted. 0 times theorem prover too weak. 615 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:49,850 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:29:49,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 163.13/104.53 [2019-03-28 22:29:49,850 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:29:49,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:49,851 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 28 times 163.13/104.53 [2019-03-28 22:29:49,851 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:49,851 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:49,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:49,852 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:49,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:49,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:49,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:49,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. 163.13/104.53 [2019-03-28 22:29:49,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 163.13/104.53 [2019-03-28 22:29:49,867 INFO L87 Difference]: Start difference. First operand 273 states and 393 transitions. cyclomatic complexity: 124 Second operand 17 states. 163.13/104.53 [2019-03-28 22:29:50,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:29:50,153 INFO L93 Difference]: Finished difference Result 328 states and 463 transitions. 163.13/104.53 [2019-03-28 22:29:50,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. 163.13/104.53 [2019-03-28 22:29:50,155 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 328 states and 463 transitions. 163.13/104.53 [2019-03-28 22:29:50,157 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:50,158 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 328 states to 322 states and 457 transitions. 163.13/104.53 [2019-03-28 22:29:50,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.53 [2019-03-28 22:29:50,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.53 [2019-03-28 22:29:50,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 322 states and 457 transitions. 163.13/104.53 [2019-03-28 22:29:50,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:29:50,159 INFO L706 BuchiCegarLoop]: Abstraction has 322 states and 457 transitions. 163.13/104.53 [2019-03-28 22:29:50,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states and 457 transitions. 163.13/104.53 [2019-03-28 22:29:50,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 318. 163.13/104.53 [2019-03-28 22:29:50,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. 163.13/104.53 [2019-03-28 22:29:50,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 451 transitions. 163.13/104.53 [2019-03-28 22:29:50,165 INFO L729 BuchiCegarLoop]: Abstraction has 318 states and 451 transitions. 163.13/104.53 [2019-03-28 22:29:50,165 INFO L609 BuchiCegarLoop]: Abstraction has 318 states and 451 transitions. 163.13/104.53 [2019-03-28 22:29:50,165 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ 163.13/104.53 [2019-03-28 22:29:50,165 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 451 transitions. 163.13/104.53 [2019-03-28 22:29:50,166 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:50,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:29:50,167 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:29:50,167 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [36, 31, 31, 4, 4, 1] 163.13/104.53 [2019-03-28 22:29:50,168 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:29:50,169 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 163.13/104.53 [2019-03-28 22:29:50,169 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 163.13/104.53 [2019-03-28 22:29:50,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:50,170 INFO L82 PathProgramCache]: Analyzing trace with hash -365781291, now seen corresponding path program 31 times 163.13/104.53 [2019-03-28 22:29:50,170 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:50,170 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:50,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,171 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:50,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1820 backedges. 616 proven. 564 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:50,276 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:50,276 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:50,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:50,324 INFO L256 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 11 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:50,326 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:29:50,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1820 backedges. 616 proven. 564 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:50,455 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:29:50,456 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 163.13/104.53 [2019-03-28 22:29:50,456 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:29:50,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:50,456 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 29 times 163.13/104.53 [2019-03-28 22:29:50,457 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:50,457 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:50,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,458 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:50,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:50,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. 163.13/104.53 [2019-03-28 22:29:50,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=202, Unknown=0, NotChecked=0, Total=306 163.13/104.53 [2019-03-28 22:29:50,475 INFO L87 Difference]: Start difference. First operand 318 states and 451 transitions. cyclomatic complexity: 138 Second operand 18 states. 163.13/104.53 [2019-03-28 22:29:50,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:29:50,764 INFO L93 Difference]: Finished difference Result 320 states and 452 transitions. 163.13/104.53 [2019-03-28 22:29:50,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. 163.13/104.53 [2019-03-28 22:29:50,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 452 transitions. 163.13/104.53 [2019-03-28 22:29:50,767 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:50,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 318 states and 450 transitions. 163.13/104.53 [2019-03-28 22:29:50,769 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.53 [2019-03-28 22:29:50,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.53 [2019-03-28 22:29:50,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 318 states and 450 transitions. 163.13/104.53 [2019-03-28 22:29:50,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:29:50,770 INFO L706 BuchiCegarLoop]: Abstraction has 318 states and 450 transitions. 163.13/104.53 [2019-03-28 22:29:50,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states and 450 transitions. 163.13/104.53 [2019-03-28 22:29:50,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. 163.13/104.53 [2019-03-28 22:29:50,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. 163.13/104.53 [2019-03-28 22:29:50,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 450 transitions. 163.13/104.53 [2019-03-28 22:29:50,775 INFO L729 BuchiCegarLoop]: Abstraction has 318 states and 450 transitions. 163.13/104.53 [2019-03-28 22:29:50,775 INFO L609 BuchiCegarLoop]: Abstraction has 318 states and 450 transitions. 163.13/104.53 [2019-03-28 22:29:50,775 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ 163.13/104.53 [2019-03-28 22:29:50,775 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 450 transitions. 163.13/104.53 [2019-03-28 22:29:50,777 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:50,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:29:50,777 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:29:50,778 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [37, 32, 32, 4, 4, 1] 163.13/104.53 [2019-03-28 22:29:50,778 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:29:50,779 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 163.13/104.53 [2019-03-28 22:29:50,780 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 163.13/104.53 [2019-03-28 22:29:50,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:50,780 INFO L82 PathProgramCache]: Analyzing trace with hash 599260042, now seen corresponding path program 32 times 163.13/104.53 [2019-03-28 22:29:50,780 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:50,780 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:50,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,781 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,782 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:50,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:50,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 638 proven. 648 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:50,899 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:50,899 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:50,910 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 163.13/104.53 [2019-03-28 22:29:50,947 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) 163.13/104.53 [2019-03-28 22:29:50,947 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:50,948 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 12 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:50,950 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:29:51,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 638 proven. 648 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:51,100 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:29:51,100 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 163.13/104.53 [2019-03-28 22:29:51,101 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:29:51,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:51,101 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 30 times 163.13/104.53 [2019-03-28 22:29:51,101 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:51,101 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:51,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:51,102 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:51,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:51,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:51,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:51,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. 163.13/104.53 [2019-03-28 22:29:51,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 163.13/104.53 [2019-03-28 22:29:51,121 INFO L87 Difference]: Start difference. First operand 318 states and 450 transitions. cyclomatic complexity: 137 Second operand 20 states. 163.13/104.53 [2019-03-28 22:29:51,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:29:51,417 INFO L93 Difference]: Finished difference Result 320 states and 451 transitions. 163.13/104.53 [2019-03-28 22:29:51,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. 163.13/104.53 [2019-03-28 22:29:51,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 451 transitions. 163.13/104.53 [2019-03-28 22:29:51,420 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:51,421 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 318 states and 449 transitions. 163.13/104.53 [2019-03-28 22:29:51,422 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.53 [2019-03-28 22:29:51,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.53 [2019-03-28 22:29:51,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 318 states and 449 transitions. 163.13/104.53 [2019-03-28 22:29:51,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:29:51,422 INFO L706 BuchiCegarLoop]: Abstraction has 318 states and 449 transitions. 163.13/104.53 [2019-03-28 22:29:51,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states and 449 transitions. 163.13/104.53 [2019-03-28 22:29:51,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. 163.13/104.53 [2019-03-28 22:29:51,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. 163.13/104.53 [2019-03-28 22:29:51,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 449 transitions. 163.13/104.53 [2019-03-28 22:29:51,428 INFO L729 BuchiCegarLoop]: Abstraction has 318 states and 449 transitions. 163.13/104.53 [2019-03-28 22:29:51,428 INFO L609 BuchiCegarLoop]: Abstraction has 318 states and 449 transitions. 163.13/104.53 [2019-03-28 22:29:51,428 INFO L442 BuchiCegarLoop]: ======== Iteration 36============ 163.13/104.53 [2019-03-28 22:29:51,428 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 449 transitions. 163.13/104.53 [2019-03-28 22:29:51,429 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:51,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:29:51,429 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:29:51,430 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [38, 33, 33, 4, 4, 1] 163.13/104.53 [2019-03-28 22:29:51,430 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:29:51,432 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 163.13/104.53 [2019-03-28 22:29:51,432 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 163.13/104.53 [2019-03-28 22:29:51,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:51,433 INFO L82 PathProgramCache]: Analyzing trace with hash -365467979, now seen corresponding path program 33 times 163.13/104.53 [2019-03-28 22:29:51,433 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:51,433 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:51,434 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:51,434 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:51,434 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:51,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:51,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2035 backedges. 660 proven. 735 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:51,578 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:51,578 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:51,590 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 163.13/104.53 [2019-03-28 22:29:51,627 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) 163.13/104.53 [2019-03-28 22:29:51,627 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:51,628 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 19 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:51,631 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:29:51,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2035 backedges. 1139 proven. 245 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:51,920 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:29:51,921 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18] total 29 163.13/104.53 [2019-03-28 22:29:51,921 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:29:51,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:51,921 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 31 times 163.13/104.53 [2019-03-28 22:29:51,921 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:51,922 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:51,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:51,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:51,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:51,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:51,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:51,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. 163.13/104.53 [2019-03-28 22:29:51,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 163.13/104.53 [2019-03-28 22:29:51,940 INFO L87 Difference]: Start difference. First operand 318 states and 449 transitions. cyclomatic complexity: 136 Second operand 29 states. 163.13/104.53 [2019-03-28 22:29:53,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:29:53,121 INFO L93 Difference]: Finished difference Result 421 states and 572 transitions. 163.13/104.53 [2019-03-28 22:29:53,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. 163.13/104.53 [2019-03-28 22:29:53,122 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 421 states and 572 transitions. 163.13/104.53 [2019-03-28 22:29:53,124 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:53,126 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 421 states to 402 states and 553 transitions. 163.13/104.53 [2019-03-28 22:29:53,127 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18 163.13/104.53 [2019-03-28 22:29:53,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18 163.13/104.53 [2019-03-28 22:29:53,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 402 states and 553 transitions. 163.13/104.53 [2019-03-28 22:29:53,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:29:53,127 INFO L706 BuchiCegarLoop]: Abstraction has 402 states and 553 transitions. 163.13/104.53 [2019-03-28 22:29:53,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states and 553 transitions. 163.13/104.53 [2019-03-28 22:29:53,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 218. 163.13/104.53 [2019-03-28 22:29:53,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. 163.13/104.53 [2019-03-28 22:29:53,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 300 transitions. 163.13/104.53 [2019-03-28 22:29:53,132 INFO L729 BuchiCegarLoop]: Abstraction has 218 states and 300 transitions. 163.13/104.53 [2019-03-28 22:29:53,132 INFO L609 BuchiCegarLoop]: Abstraction has 218 states and 300 transitions. 163.13/104.53 [2019-03-28 22:29:53,132 INFO L442 BuchiCegarLoop]: ======== Iteration 37============ 163.13/104.53 [2019-03-28 22:29:53,132 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 218 states and 300 transitions. 163.13/104.53 [2019-03-28 22:29:53,133 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:53,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:29:53,134 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:29:53,134 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [40, 35, 35, 4, 4, 1] 163.13/104.53 [2019-03-28 22:29:53,135 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:29:53,136 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 163.13/104.53 [2019-03-28 22:29:53,137 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 163.13/104.53 [2019-03-28 22:29:53,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:53,137 INFO L82 PathProgramCache]: Analyzing trace with hash -800908657, now seen corresponding path program 34 times 163.13/104.53 [2019-03-28 22:29:53,137 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:53,137 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:53,138 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:53,138 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:53,138 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:53,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:53,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2262 backedges. 775 proven. 825 refuted. 0 times theorem prover too weak. 662 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:53,288 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:53,288 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:53,301 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST 163.13/104.53 [2019-03-28 22:29:53,338 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) 163.13/104.53 [2019-03-28 22:29:53,338 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:53,340 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 32 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:53,342 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:29:53,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2262 backedges. 1342 proven. 826 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:53,959 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:29:53,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 32] total 44 163.13/104.53 [2019-03-28 22:29:53,959 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:29:53,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:53,960 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 32 times 163.13/104.53 [2019-03-28 22:29:53,960 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:53,960 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:53,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:53,961 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:53,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:53,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:53,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:53,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. 163.13/104.53 [2019-03-28 22:29:53,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=1498, Unknown=0, NotChecked=0, Total=1892 163.13/104.53 [2019-03-28 22:29:53,976 INFO L87 Difference]: Start difference. First operand 218 states and 300 transitions. cyclomatic complexity: 86 Second operand 44 states. 163.13/104.53 [2019-03-28 22:29:56,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:29:56,862 INFO L93 Difference]: Finished difference Result 527 states and 698 transitions. 163.13/104.53 [2019-03-28 22:29:56,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. 163.13/104.53 [2019-03-28 22:29:56,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 527 states and 698 transitions. 163.13/104.53 [2019-03-28 22:29:56,866 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:56,868 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 527 states to 513 states and 684 transitions. 163.13/104.53 [2019-03-28 22:29:56,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 163.13/104.53 [2019-03-28 22:29:56,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 163.13/104.53 [2019-03-28 22:29:56,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 513 states and 684 transitions. 163.13/104.53 [2019-03-28 22:29:56,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:29:56,869 INFO L706 BuchiCegarLoop]: Abstraction has 513 states and 684 transitions. 163.13/104.53 [2019-03-28 22:29:56,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states and 684 transitions. 163.13/104.53 [2019-03-28 22:29:56,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 260. 163.13/104.53 [2019-03-28 22:29:56,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. 163.13/104.53 [2019-03-28 22:29:56,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 362 transitions. 163.13/104.53 [2019-03-28 22:29:56,875 INFO L729 BuchiCegarLoop]: Abstraction has 260 states and 362 transitions. 163.13/104.53 [2019-03-28 22:29:56,875 INFO L609 BuchiCegarLoop]: Abstraction has 260 states and 362 transitions. 163.13/104.53 [2019-03-28 22:29:56,875 INFO L442 BuchiCegarLoop]: ======== Iteration 38============ 163.13/104.53 [2019-03-28 22:29:56,875 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 260 states and 362 transitions. 163.13/104.53 [2019-03-28 22:29:56,876 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:56,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:29:56,876 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:29:56,877 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [52, 46, 46, 5, 5, 1] 163.13/104.53 [2019-03-28 22:29:56,877 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:29:56,879 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 163.13/104.53 [2019-03-28 22:29:56,880 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 163.13/104.53 [2019-03-28 22:29:56,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:56,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1732301794, now seen corresponding path program 35 times 163.13/104.53 [2019-03-28 22:29:56,881 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:56,881 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:56,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:56,882 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:56,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:56,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:57,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3876 backedges. 1856 proven. 918 refuted. 0 times theorem prover too weak. 1102 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:57,058 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:57,059 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:57,072 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 163.13/104.53 [2019-03-28 22:29:57,111 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 27 check-sat command(s) 163.13/104.53 [2019-03-28 22:29:57,111 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:57,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 27 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:57,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:29:57,550 INFO L134 CoverageAnalysis]: Checked inductivity of 3876 backedges. 2645 proven. 607 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:57,576 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:29:57,576 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 27] total 40 163.13/104.53 [2019-03-28 22:29:57,577 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:29:57,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:57,577 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 33 times 163.13/104.53 [2019-03-28 22:29:57,577 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:57,577 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:57,578 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:57,578 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:57,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:57,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:29:57,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. 163.13/104.53 [2019-03-28 22:29:57,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1282, Unknown=0, NotChecked=0, Total=1560 163.13/104.53 [2019-03-28 22:29:57,592 INFO L87 Difference]: Start difference. First operand 260 states and 362 transitions. cyclomatic complexity: 105 Second operand 40 states. 163.13/104.53 [2019-03-28 22:29:59,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:29:59,607 INFO L93 Difference]: Finished difference Result 474 states and 633 transitions. 163.13/104.53 [2019-03-28 22:29:59,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. 163.13/104.53 [2019-03-28 22:29:59,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 474 states and 633 transitions. 163.13/104.53 [2019-03-28 22:29:59,611 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:59,613 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 474 states to 462 states and 621 transitions. 163.13/104.53 [2019-03-28 22:29:59,613 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22 163.13/104.53 [2019-03-28 22:29:59,613 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22 163.13/104.53 [2019-03-28 22:29:59,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 462 states and 621 transitions. 163.13/104.53 [2019-03-28 22:29:59,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:29:59,614 INFO L706 BuchiCegarLoop]: Abstraction has 462 states and 621 transitions. 163.13/104.53 [2019-03-28 22:29:59,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states and 621 transitions. 163.13/104.53 [2019-03-28 22:29:59,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 290. 163.13/104.53 [2019-03-28 22:29:59,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. 163.13/104.53 [2019-03-28 22:29:59,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 395 transitions. 163.13/104.53 [2019-03-28 22:29:59,619 INFO L729 BuchiCegarLoop]: Abstraction has 290 states and 395 transitions. 163.13/104.53 [2019-03-28 22:29:59,619 INFO L609 BuchiCegarLoop]: Abstraction has 290 states and 395 transitions. 163.13/104.53 [2019-03-28 22:29:59,619 INFO L442 BuchiCegarLoop]: ======== Iteration 39============ 163.13/104.53 [2019-03-28 22:29:59,619 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 395 transitions. 163.13/104.53 [2019-03-28 22:29:59,620 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:29:59,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:29:59,620 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:29:59,621 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [54, 48, 48, 5, 5, 1] 163.13/104.53 [2019-03-28 22:29:59,621 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:29:59,624 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 163.13/104.53 [2019-03-28 22:29:59,624 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 163.13/104.53 [2019-03-28 22:29:59,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:29:59,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1063107260, now seen corresponding path program 36 times 163.13/104.53 [2019-03-28 22:29:59,625 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:29:59,625 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:29:59,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:59,626 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:59,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:29:59,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:59,807 INFO L134 CoverageAnalysis]: Checked inductivity of 4187 backedges. 2013 proven. 1014 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:29:59,807 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:29:59,807 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:29:59,819 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE 163.13/104.53 [2019-03-28 22:29:59,888 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) 163.13/104.53 [2019-03-28 22:29:59,888 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:29:59,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 16 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:29:59,892 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:30:00,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4187 backedges. 2013 proven. 1014 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:30:00,085 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:30:00,085 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 163.13/104.53 [2019-03-28 22:30:00,086 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:30:00,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:30:00,086 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 34 times 163.13/104.53 [2019-03-28 22:30:00,086 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:30:00,086 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:30:00,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,087 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:30:00,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:30:00,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. 163.13/104.53 [2019-03-28 22:30:00,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=492, Unknown=0, NotChecked=0, Total=756 163.13/104.53 [2019-03-28 22:30:00,101 INFO L87 Difference]: Start difference. First operand 290 states and 395 transitions. cyclomatic complexity: 109 Second operand 28 states. 163.13/104.53 [2019-03-28 22:30:00,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:30:00,462 INFO L93 Difference]: Finished difference Result 294 states and 399 transitions. 163.13/104.53 [2019-03-28 22:30:00,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. 163.13/104.53 [2019-03-28 22:30:00,463 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 294 states and 399 transitions. 163.13/104.53 [2019-03-28 22:30:00,464 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:30:00,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 294 states to 292 states and 397 transitions. 163.13/104.53 [2019-03-28 22:30:00,466 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.53 [2019-03-28 22:30:00,466 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.53 [2019-03-28 22:30:00,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 292 states and 397 transitions. 163.13/104.53 [2019-03-28 22:30:00,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:30:00,466 INFO L706 BuchiCegarLoop]: Abstraction has 292 states and 397 transitions. 163.13/104.53 [2019-03-28 22:30:00,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states and 397 transitions. 163.13/104.53 [2019-03-28 22:30:00,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 290. 163.13/104.53 [2019-03-28 22:30:00,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. 163.13/104.53 [2019-03-28 22:30:00,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 394 transitions. 163.13/104.53 [2019-03-28 22:30:00,470 INFO L729 BuchiCegarLoop]: Abstraction has 290 states and 394 transitions. 163.13/104.53 [2019-03-28 22:30:00,471 INFO L609 BuchiCegarLoop]: Abstraction has 290 states and 394 transitions. 163.13/104.53 [2019-03-28 22:30:00,471 INFO L442 BuchiCegarLoop]: ======== Iteration 40============ 163.13/104.53 [2019-03-28 22:30:00,471 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 394 transitions. 163.13/104.53 [2019-03-28 22:30:00,472 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:30:00,472 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:30:00,472 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:30:00,473 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [55, 49, 49, 5, 5, 1] 163.13/104.53 [2019-03-28 22:30:00,473 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:30:00,480 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 163.13/104.53 [2019-03-28 22:30:00,480 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 163.13/104.53 [2019-03-28 22:30:00,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:30:00,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1973002831, now seen corresponding path program 37 times 163.13/104.53 [2019-03-28 22:30:00,481 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:30:00,481 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:30:00,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,482 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:30:00,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4347 backedges. 2074 proven. 1113 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:30:00,679 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:30:00,680 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:30:00,691 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:30:00,730 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 17 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:30:00,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:30:00,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4347 backedges. 2074 proven. 1113 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:30:00,954 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:30:00,954 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 163.13/104.53 [2019-03-28 22:30:00,955 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:30:00,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:30:00,955 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 35 times 163.13/104.53 [2019-03-28 22:30:00,955 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:30:00,955 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:30:00,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,957 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:00,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:30:00,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:30:00,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. 163.13/104.53 [2019-03-28 22:30:00,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=565, Unknown=0, NotChecked=0, Total=870 163.13/104.53 [2019-03-28 22:30:00,971 INFO L87 Difference]: Start difference. First operand 290 states and 394 transitions. cyclomatic complexity: 108 Second operand 30 states. 163.13/104.53 [2019-03-28 22:30:01,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:30:01,380 INFO L93 Difference]: Finished difference Result 297 states and 403 transitions. 163.13/104.53 [2019-03-28 22:30:01,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. 163.13/104.53 [2019-03-28 22:30:01,381 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 297 states and 403 transitions. 163.13/104.53 [2019-03-28 22:30:01,383 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:30:01,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 297 states to 295 states and 401 transitions. 163.13/104.53 [2019-03-28 22:30:01,384 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.53 [2019-03-28 22:30:01,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.53 [2019-03-28 22:30:01,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 295 states and 401 transitions. 163.13/104.53 [2019-03-28 22:30:01,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:30:01,385 INFO L706 BuchiCegarLoop]: Abstraction has 295 states and 401 transitions. 163.13/104.53 [2019-03-28 22:30:01,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states and 401 transitions. 163.13/104.53 [2019-03-28 22:30:01,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 293. 163.13/104.53 [2019-03-28 22:30:01,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. 163.13/104.53 [2019-03-28 22:30:01,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 398 transitions. 163.13/104.53 [2019-03-28 22:30:01,389 INFO L729 BuchiCegarLoop]: Abstraction has 293 states and 398 transitions. 163.13/104.53 [2019-03-28 22:30:01,389 INFO L609 BuchiCegarLoop]: Abstraction has 293 states and 398 transitions. 163.13/104.53 [2019-03-28 22:30:01,389 INFO L442 BuchiCegarLoop]: ======== Iteration 41============ 163.13/104.53 [2019-03-28 22:30:01,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 293 states and 398 transitions. 163.13/104.53 [2019-03-28 22:30:01,390 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:30:01,391 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:30:01,391 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:30:01,392 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [56, 50, 50, 5, 5, 1] 163.13/104.53 [2019-03-28 22:30:01,392 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:30:01,394 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 163.13/104.53 [2019-03-28 22:30:01,395 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 163.13/104.53 [2019-03-28 22:30:01,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:30:01,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1282529948, now seen corresponding path program 38 times 163.13/104.53 [2019-03-28 22:30:01,395 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:30:01,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:30:01,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:01,396 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:01,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:01,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:30:01,619 INFO L134 CoverageAnalysis]: Checked inductivity of 4510 backedges. 2135 proven. 1215 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:30:01,620 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:30:01,620 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:30:01,640 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 163.13/104.53 [2019-03-28 22:30:01,678 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) 163.13/104.53 [2019-03-28 22:30:01,678 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:30:01,679 INFO L256 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 18 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:30:01,682 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:30:01,889 INFO L134 CoverageAnalysis]: Checked inductivity of 4510 backedges. 2135 proven. 1215 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:30:01,916 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:30:01,916 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 163.13/104.53 [2019-03-28 22:30:01,916 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:30:01,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:30:01,917 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 36 times 163.13/104.53 [2019-03-28 22:30:01,917 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:30:01,917 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:30:01,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:01,918 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:01,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:30:01,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:30:01,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. 163.13/104.53 [2019-03-28 22:30:01,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=643, Unknown=0, NotChecked=0, Total=992 163.13/104.53 [2019-03-28 22:30:01,934 INFO L87 Difference]: Start difference. First operand 293 states and 398 transitions. cyclomatic complexity: 109 Second operand 32 states. 163.13/104.53 [2019-03-28 22:30:02,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:30:02,376 INFO L93 Difference]: Finished difference Result 300 states and 407 transitions. 163.13/104.53 [2019-03-28 22:30:02,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. 163.13/104.53 [2019-03-28 22:30:02,377 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 300 states and 407 transitions. 163.13/104.53 [2019-03-28 22:30:02,378 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:30:02,380 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 300 states to 298 states and 405 transitions. 163.13/104.53 [2019-03-28 22:30:02,380 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.53 [2019-03-28 22:30:02,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 163.13/104.53 [2019-03-28 22:30:02,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 298 states and 405 transitions. 163.13/104.53 [2019-03-28 22:30:02,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:30:02,380 INFO L706 BuchiCegarLoop]: Abstraction has 298 states and 405 transitions. 163.13/104.53 [2019-03-28 22:30:02,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states and 405 transitions. 163.13/104.53 [2019-03-28 22:30:02,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 296. 163.13/104.53 [2019-03-28 22:30:02,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. 163.13/104.53 [2019-03-28 22:30:02,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 402 transitions. 163.13/104.53 [2019-03-28 22:30:02,384 INFO L729 BuchiCegarLoop]: Abstraction has 296 states and 402 transitions. 163.13/104.53 [2019-03-28 22:30:02,384 INFO L609 BuchiCegarLoop]: Abstraction has 296 states and 402 transitions. 163.13/104.53 [2019-03-28 22:30:02,384 INFO L442 BuchiCegarLoop]: ======== Iteration 42============ 163.13/104.53 [2019-03-28 22:30:02,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 402 transitions. 163.13/104.53 [2019-03-28 22:30:02,386 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:30:02,386 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.53 [2019-03-28 22:30:02,386 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.53 [2019-03-28 22:30:02,387 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [57, 51, 51, 5, 5, 1] 163.13/104.53 [2019-03-28 22:30:02,387 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.53 [2019-03-28 22:30:02,389 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 163.13/104.53 [2019-03-28 22:30:02,390 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 163.13/104.53 [2019-03-28 22:30:02,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:30:02,390 INFO L82 PathProgramCache]: Analyzing trace with hash -2091929135, now seen corresponding path program 39 times 163.13/104.53 [2019-03-28 22:30:02,390 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:30:02,390 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:30:02,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:02,391 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:02,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:30:02,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4676 backedges. 2196 proven. 1320 refuted. 0 times theorem prover too weak. 1160 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:30:02,622 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.53 [2019-03-28 22:30:02,623 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.53 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.53 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.53 Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.53 [2019-03-28 22:30:02,635 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 163.13/104.53 [2019-03-28 22:30:02,672 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) 163.13/104.53 [2019-03-28 22:30:02,673 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.53 [2019-03-28 22:30:02,674 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 21 conjunts are in the unsatisfiable core 163.13/104.53 [2019-03-28 22:30:02,677 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.53 [2019-03-28 22:30:03,066 INFO L134 CoverageAnalysis]: Checked inductivity of 4676 backedges. 2213 proven. 316 refuted. 0 times theorem prover too weak. 2147 trivial. 0 not checked. 163.13/104.53 [2019-03-28 22:30:03,093 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.53 [2019-03-28 22:30:03,093 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 37 163.13/104.53 [2019-03-28 22:30:03,094 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.53 [2019-03-28 22:30:03,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.53 [2019-03-28 22:30:03,094 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 37 times 163.13/104.53 [2019-03-28 22:30:03,094 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.53 [2019-03-28 22:30:03,094 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.53 [2019-03-28 22:30:03,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:03,095 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:03,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.53 [2019-03-28 22:30:03,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:30:03,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.53 [2019-03-28 22:30:03,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. 163.13/104.53 [2019-03-28 22:30:03,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1067, Unknown=0, NotChecked=0, Total=1332 163.13/104.53 [2019-03-28 22:30:03,113 INFO L87 Difference]: Start difference. First operand 296 states and 402 transitions. cyclomatic complexity: 110 Second operand 37 states. 163.13/104.53 [2019-03-28 22:30:05,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.53 [2019-03-28 22:30:05,308 INFO L93 Difference]: Finished difference Result 412 states and 547 transitions. 163.13/104.53 [2019-03-28 22:30:05,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. 163.13/104.53 [2019-03-28 22:30:05,309 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 412 states and 547 transitions. 163.13/104.53 [2019-03-28 22:30:05,311 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.53 [2019-03-28 22:30:05,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 412 states to 399 states and 534 transitions. 163.13/104.53 [2019-03-28 22:30:05,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19 163.13/104.53 [2019-03-28 22:30:05,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19 163.13/104.53 [2019-03-28 22:30:05,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 399 states and 534 transitions. 163.13/104.53 [2019-03-28 22:30:05,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.53 [2019-03-28 22:30:05,314 INFO L706 BuchiCegarLoop]: Abstraction has 399 states and 534 transitions. 163.13/104.53 [2019-03-28 22:30:05,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states and 534 transitions. 163.13/104.53 [2019-03-28 22:30:05,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 342. 163.13/104.54 [2019-03-28 22:30:05,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. 163.13/104.54 [2019-03-28 22:30:05,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 456 transitions. 163.13/104.54 [2019-03-28 22:30:05,318 INFO L729 BuchiCegarLoop]: Abstraction has 342 states and 456 transitions. 163.13/104.54 [2019-03-28 22:30:05,318 INFO L609 BuchiCegarLoop]: Abstraction has 342 states and 456 transitions. 163.13/104.54 [2019-03-28 22:30:05,318 INFO L442 BuchiCegarLoop]: ======== Iteration 43============ 163.13/104.54 [2019-03-28 22:30:05,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 342 states and 456 transitions. 163.13/104.54 [2019-03-28 22:30:05,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:05,320 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.54 [2019-03-28 22:30:05,320 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.54 [2019-03-28 22:30:05,321 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [71, 63, 63, 7, 7, 1] 163.13/104.54 [2019-03-28 22:30:05,322 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.54 [2019-03-28 22:30:05,324 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 163.13/104.54 [2019-03-28 22:30:05,325 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 163.13/104.54 [2019-03-28 22:30:05,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:05,325 INFO L82 PathProgramCache]: Analyzing trace with hash -1630321833, now seen corresponding path program 40 times 163.13/104.54 [2019-03-28 22:30:05,326 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:05,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:05,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:05,327 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:05,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:05,477 INFO L134 CoverageAnalysis]: Checked inductivity of 7315 backedges. 2215 proven. 140 refuted. 0 times theorem prover too weak. 4960 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:05,478 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.54 [2019-03-28 22:30:05,478 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.54 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.54 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.54 Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.54 [2019-03-28 22:30:05,489 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST 163.13/104.54 [2019-03-28 22:30:05,534 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) 163.13/104.54 [2019-03-28 22:30:05,535 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:05,537 INFO L256 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 38 conjunts are in the unsatisfiable core 163.13/104.54 [2019-03-28 22:30:05,540 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.54 [2019-03-28 22:30:06,107 INFO L134 CoverageAnalysis]: Checked inductivity of 7315 backedges. 4285 proven. 1411 refuted. 0 times theorem prover too weak. 1619 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:06,133 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.54 [2019-03-28 22:30:06,134 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 38] total 43 163.13/104.54 [2019-03-28 22:30:06,134 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.54 [2019-03-28 22:30:06,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:06,134 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 38 times 163.13/104.54 [2019-03-28 22:30:06,134 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:06,135 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:06,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:06,136 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:06,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:06,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:06,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:06,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. 163.13/104.54 [2019-03-28 22:30:06,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=1355, Unknown=0, NotChecked=0, Total=1806 163.13/104.54 [2019-03-28 22:30:06,161 INFO L87 Difference]: Start difference. First operand 342 states and 456 transitions. cyclomatic complexity: 118 Second operand 43 states. 163.13/104.54 [2019-03-28 22:30:07,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.54 [2019-03-28 22:30:07,700 INFO L93 Difference]: Finished difference Result 509 states and 670 transitions. 163.13/104.54 [2019-03-28 22:30:07,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. 163.13/104.54 [2019-03-28 22:30:07,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 509 states and 670 transitions. 163.13/104.54 [2019-03-28 22:30:07,704 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:07,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 509 states to 490 states and 651 transitions. 163.13/104.54 [2019-03-28 22:30:07,706 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 163.13/104.54 [2019-03-28 22:30:07,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 163.13/104.54 [2019-03-28 22:30:07,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 490 states and 651 transitions. 163.13/104.54 [2019-03-28 22:30:07,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.54 [2019-03-28 22:30:07,707 INFO L706 BuchiCegarLoop]: Abstraction has 490 states and 651 transitions. 163.13/104.54 [2019-03-28 22:30:07,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states and 651 transitions. 163.13/104.54 [2019-03-28 22:30:07,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 285. 163.13/104.54 [2019-03-28 22:30:07,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. 163.13/104.54 [2019-03-28 22:30:07,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 379 transitions. 163.13/104.54 [2019-03-28 22:30:07,711 INFO L729 BuchiCegarLoop]: Abstraction has 285 states and 379 transitions. 163.13/104.54 [2019-03-28 22:30:07,711 INFO L609 BuchiCegarLoop]: Abstraction has 285 states and 379 transitions. 163.13/104.54 [2019-03-28 22:30:07,711 INFO L442 BuchiCegarLoop]: ======== Iteration 44============ 163.13/104.54 [2019-03-28 22:30:07,711 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 285 states and 379 transitions. 163.13/104.54 [2019-03-28 22:30:07,712 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:07,712 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.54 [2019-03-28 22:30:07,712 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.54 [2019-03-28 22:30:07,714 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [75, 66, 66, 8, 8, 1] 163.13/104.54 [2019-03-28 22:30:07,714 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.54 [2019-03-28 22:30:07,717 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 163.13/104.54 [2019-03-28 22:30:07,717 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 163.13/104.54 [2019-03-28 22:30:07,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:07,718 INFO L82 PathProgramCache]: Analyzing trace with hash 1913062884, now seen corresponding path program 41 times 163.13/104.54 [2019-03-28 22:30:07,718 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:07,718 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:07,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:07,719 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:07,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:07,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:07,833 INFO L134 CoverageAnalysis]: Checked inductivity of 8177 backedges. 1496 proven. 47 refuted. 0 times theorem prover too weak. 6634 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:07,833 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.54 [2019-03-28 22:30:07,833 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.54 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.54 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.54 Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.54 [2019-03-28 22:30:07,845 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 163.13/104.54 [2019-03-28 22:30:07,902 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 38 check-sat command(s) 163.13/104.54 [2019-03-28 22:30:07,903 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:07,904 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 32 conjunts are in the unsatisfiable core 163.13/104.54 [2019-03-28 22:30:07,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.54 [2019-03-28 22:30:08,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8177 backedges. 5844 proven. 830 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:08,380 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.54 [2019-03-28 22:30:08,380 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 32] total 35 163.13/104.54 [2019-03-28 22:30:08,381 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.54 [2019-03-28 22:30:08,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:08,381 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 39 times 163.13/104.54 [2019-03-28 22:30:08,382 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:08,382 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:08,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:08,383 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:08,383 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:08,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:08,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:08,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. 163.13/104.54 [2019-03-28 22:30:08,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=883, Unknown=0, NotChecked=0, Total=1190 163.13/104.54 [2019-03-28 22:30:08,407 INFO L87 Difference]: Start difference. First operand 285 states and 379 transitions. cyclomatic complexity: 97 Second operand 35 states. 163.13/104.54 [2019-03-28 22:30:09,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.54 [2019-03-28 22:30:09,462 INFO L93 Difference]: Finished difference Result 453 states and 597 transitions. 163.13/104.54 [2019-03-28 22:30:09,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. 163.13/104.54 [2019-03-28 22:30:09,463 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 453 states and 597 transitions. 163.13/104.54 [2019-03-28 22:30:09,465 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:09,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 453 states to 443 states and 587 transitions. 163.13/104.54 [2019-03-28 22:30:09,467 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 163.13/104.54 [2019-03-28 22:30:09,467 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 163.13/104.54 [2019-03-28 22:30:09,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 443 states and 587 transitions. 163.13/104.54 [2019-03-28 22:30:09,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.54 [2019-03-28 22:30:09,467 INFO L706 BuchiCegarLoop]: Abstraction has 443 states and 587 transitions. 163.13/104.54 [2019-03-28 22:30:09,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states and 587 transitions. 163.13/104.54 [2019-03-28 22:30:09,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 339. 163.13/104.54 [2019-03-28 22:30:09,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. 163.13/104.54 [2019-03-28 22:30:09,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 449 transitions. 163.13/104.54 [2019-03-28 22:30:09,472 INFO L729 BuchiCegarLoop]: Abstraction has 339 states and 449 transitions. 163.13/104.54 [2019-03-28 22:30:09,472 INFO L609 BuchiCegarLoop]: Abstraction has 339 states and 449 transitions. 163.13/104.54 [2019-03-28 22:30:09,472 INFO L442 BuchiCegarLoop]: ======== Iteration 45============ 163.13/104.54 [2019-03-28 22:30:09,472 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 339 states and 449 transitions. 163.13/104.54 [2019-03-28 22:30:09,473 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:09,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.54 [2019-03-28 22:30:09,473 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.54 [2019-03-28 22:30:09,475 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [91, 81, 81, 9, 9, 1] 163.13/104.54 [2019-03-28 22:30:09,475 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.54 [2019-03-28 22:30:09,478 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 163.13/104.54 [2019-03-28 22:30:09,479 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 163.13/104.54 [2019-03-28 22:30:09,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:09,480 INFO L82 PathProgramCache]: Analyzing trace with hash 1921781175, now seen corresponding path program 42 times 163.13/104.54 [2019-03-28 22:30:09,480 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:09,480 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:09,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:09,481 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:09,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:09,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:09,619 INFO L134 CoverageAnalysis]: Checked inductivity of 12105 backedges. 2073 proven. 68 refuted. 0 times theorem prover too weak. 9964 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:09,620 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.54 [2019-03-28 22:30:09,620 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.54 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.54 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.54 Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.54 [2019-03-28 22:30:09,632 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE 163.13/104.54 [2019-03-28 22:30:09,683 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) 163.13/104.54 [2019-03-28 22:30:09,683 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:09,684 INFO L256 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjunts are in the unsatisfiable core 163.13/104.54 [2019-03-28 22:30:09,687 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.54 [2019-03-28 22:30:09,783 INFO L134 CoverageAnalysis]: Checked inductivity of 12105 backedges. 2009 proven. 51 refuted. 0 times theorem prover too weak. 10045 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:09,809 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.54 [2019-03-28 22:30:09,809 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 163.13/104.54 [2019-03-28 22:30:09,809 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.54 [2019-03-28 22:30:09,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:09,810 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 40 times 163.13/104.54 [2019-03-28 22:30:09,810 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:09,810 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:09,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:09,811 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:09,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:09,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. 163.13/104.54 [2019-03-28 22:30:09,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 163.13/104.54 [2019-03-28 22:30:09,826 INFO L87 Difference]: Start difference. First operand 339 states and 449 transitions. cyclomatic complexity: 113 Second operand 14 states. 163.13/104.54 [2019-03-28 22:30:10,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.54 [2019-03-28 22:30:10,106 INFO L93 Difference]: Finished difference Result 453 states and 572 transitions. 163.13/104.54 [2019-03-28 22:30:10,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. 163.13/104.54 [2019-03-28 22:30:10,107 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 453 states and 572 transitions. 163.13/104.54 [2019-03-28 22:30:10,109 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:10,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 453 states to 446 states and 565 transitions. 163.13/104.54 [2019-03-28 22:30:10,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14 163.13/104.54 [2019-03-28 22:30:10,111 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14 163.13/104.54 [2019-03-28 22:30:10,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 446 states and 565 transitions. 163.13/104.54 [2019-03-28 22:30:10,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.54 [2019-03-28 22:30:10,111 INFO L706 BuchiCegarLoop]: Abstraction has 446 states and 565 transitions. 163.13/104.54 [2019-03-28 22:30:10,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states and 565 transitions. 163.13/104.54 [2019-03-28 22:30:10,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 327. 163.13/104.54 [2019-03-28 22:30:10,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327 states. 163.13/104.54 [2019-03-28 22:30:10,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 433 transitions. 163.13/104.54 [2019-03-28 22:30:10,115 INFO L729 BuchiCegarLoop]: Abstraction has 327 states and 433 transitions. 163.13/104.54 [2019-03-28 22:30:10,116 INFO L609 BuchiCegarLoop]: Abstraction has 327 states and 433 transitions. 163.13/104.54 [2019-03-28 22:30:10,116 INFO L442 BuchiCegarLoop]: ======== Iteration 46============ 163.13/104.54 [2019-03-28 22:30:10,116 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 327 states and 433 transitions. 163.13/104.54 [2019-03-28 22:30:10,117 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:10,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.54 [2019-03-28 22:30:10,117 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.54 [2019-03-28 22:30:10,119 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [97, 85, 85, 11, 11, 1] 163.13/104.54 [2019-03-28 22:30:10,119 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.54 [2019-03-28 22:30:10,122 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 163.13/104.54 [2019-03-28 22:30:10,123 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 163.13/104.54 [2019-03-28 22:30:10,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:10,124 INFO L82 PathProgramCache]: Analyzing trace with hash -333811529, now seen corresponding path program 43 times 163.13/104.54 [2019-03-28 22:30:10,124 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:10,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:10,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:10,125 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:10,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:10,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:10,327 INFO L134 CoverageAnalysis]: Checked inductivity of 13776 backedges. 5379 proven. 176 refuted. 0 times theorem prover too weak. 8221 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:10,327 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.54 [2019-03-28 22:30:10,342 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.54 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.54 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.54 Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.54 [2019-03-28 22:30:10,353 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:10,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 21 conjunts are in the unsatisfiable core 163.13/104.54 [2019-03-28 22:30:10,442 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.54 [2019-03-28 22:30:10,854 INFO L134 CoverageAnalysis]: Checked inductivity of 13776 backedges. 6650 proven. 1539 refuted. 0 times theorem prover too weak. 5587 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:10,880 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.54 [2019-03-28 22:30:10,881 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 20] total 34 163.13/104.54 [2019-03-28 22:30:10,881 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.54 [2019-03-28 22:30:10,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:10,882 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 41 times 163.13/104.54 [2019-03-28 22:30:10,882 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:10,882 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:10,883 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:10,883 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:10,883 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:10,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. 163.13/104.54 [2019-03-28 22:30:10,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=795, Unknown=0, NotChecked=0, Total=1122 163.13/104.54 [2019-03-28 22:30:10,898 INFO L87 Difference]: Start difference. First operand 327 states and 433 transitions. cyclomatic complexity: 109 Second operand 34 states. 163.13/104.54 [2019-03-28 22:30:12,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.54 [2019-03-28 22:30:12,197 INFO L93 Difference]: Finished difference Result 451 states and 593 transitions. 163.13/104.54 [2019-03-28 22:30:12,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. 163.13/104.54 [2019-03-28 22:30:12,198 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 451 states and 593 transitions. 163.13/104.54 [2019-03-28 22:30:12,200 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:12,201 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 451 states to 445 states and 587 transitions. 163.13/104.54 [2019-03-28 22:30:12,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16 163.13/104.54 [2019-03-28 22:30:12,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16 163.13/104.54 [2019-03-28 22:30:12,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 445 states and 587 transitions. 163.13/104.54 [2019-03-28 22:30:12,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.54 [2019-03-28 22:30:12,202 INFO L706 BuchiCegarLoop]: Abstraction has 445 states and 587 transitions. 163.13/104.54 [2019-03-28 22:30:12,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states and 587 transitions. 163.13/104.54 [2019-03-28 22:30:12,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 396. 163.13/104.54 [2019-03-28 22:30:12,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. 163.13/104.54 [2019-03-28 22:30:12,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 522 transitions. 163.13/104.54 [2019-03-28 22:30:12,207 INFO L729 BuchiCegarLoop]: Abstraction has 396 states and 522 transitions. 163.13/104.54 [2019-03-28 22:30:12,207 INFO L609 BuchiCegarLoop]: Abstraction has 396 states and 522 transitions. 163.13/104.54 [2019-03-28 22:30:12,207 INFO L442 BuchiCegarLoop]: ======== Iteration 47============ 163.13/104.54 [2019-03-28 22:30:12,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 396 states and 522 transitions. 163.13/104.54 [2019-03-28 22:30:12,208 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:12,209 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.54 [2019-03-28 22:30:12,209 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.54 [2019-03-28 22:30:12,212 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [99, 87, 87, 11, 11, 1] 163.13/104.54 [2019-03-28 22:30:12,212 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.54 [2019-03-28 22:30:12,221 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 163.13/104.54 [2019-03-28 22:30:12,222 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 163.13/104.54 [2019-03-28 22:30:12,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:12,223 INFO L82 PathProgramCache]: Analyzing trace with hash -274027619, now seen corresponding path program 44 times 163.13/104.54 [2019-03-28 22:30:12,223 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:12,223 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:12,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:12,224 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:12,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:12,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:12,388 INFO L134 CoverageAnalysis]: Checked inductivity of 14357 backedges. 4004 proven. 108 refuted. 0 times theorem prover too weak. 10245 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:12,389 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.54 [2019-03-28 22:30:12,389 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.54 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.54 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.54 Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.54 [2019-03-28 22:30:12,400 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 163.13/104.54 [2019-03-28 22:30:12,483 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) 163.13/104.54 [2019-03-28 22:30:12,483 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:12,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 629 conjuncts, 22 conjunts are in the unsatisfiable core 163.13/104.54 [2019-03-28 22:30:12,489 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.54 [2019-03-28 22:30:12,883 INFO L134 CoverageAnalysis]: Checked inductivity of 14357 backedges. 6942 proven. 1653 refuted. 0 times theorem prover too weak. 5762 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:12,910 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.54 [2019-03-28 22:30:12,911 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 21] total 32 163.13/104.54 [2019-03-28 22:30:12,911 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.54 [2019-03-28 22:30:12,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:12,912 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 42 times 163.13/104.54 [2019-03-28 22:30:12,912 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:12,912 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:12,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:12,913 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:12,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:12,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. 163.13/104.54 [2019-03-28 22:30:12,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=675, Unknown=0, NotChecked=0, Total=992 163.13/104.54 [2019-03-28 22:30:12,927 INFO L87 Difference]: Start difference. First operand 396 states and 522 transitions. cyclomatic complexity: 130 Second operand 32 states. 163.13/104.54 [2019-03-28 22:30:14,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.54 [2019-03-28 22:30:14,177 INFO L93 Difference]: Finished difference Result 491 states and 632 transitions. 163.13/104.54 [2019-03-28 22:30:14,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. 163.13/104.54 [2019-03-28 22:30:14,178 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 491 states and 632 transitions. 163.13/104.54 [2019-03-28 22:30:14,180 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:14,182 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 491 states to 487 states and 628 transitions. 163.13/104.54 [2019-03-28 22:30:14,182 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14 163.13/104.54 [2019-03-28 22:30:14,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14 163.13/104.54 [2019-03-28 22:30:14,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 487 states and 628 transitions. 163.13/104.54 [2019-03-28 22:30:14,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.54 [2019-03-28 22:30:14,183 INFO L706 BuchiCegarLoop]: Abstraction has 487 states and 628 transitions. 163.13/104.54 [2019-03-28 22:30:14,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states and 628 transitions. 163.13/104.54 [2019-03-28 22:30:14,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 399. 163.13/104.54 [2019-03-28 22:30:14,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. 163.13/104.54 [2019-03-28 22:30:14,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 526 transitions. 163.13/104.54 [2019-03-28 22:30:14,187 INFO L729 BuchiCegarLoop]: Abstraction has 399 states and 526 transitions. 163.13/104.54 [2019-03-28 22:30:14,188 INFO L609 BuchiCegarLoop]: Abstraction has 399 states and 526 transitions. 163.13/104.54 [2019-03-28 22:30:14,188 INFO L442 BuchiCegarLoop]: ======== Iteration 48============ 163.13/104.54 [2019-03-28 22:30:14,188 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 399 states and 526 transitions. 163.13/104.54 [2019-03-28 22:30:14,189 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:14,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.54 [2019-03-28 22:30:14,189 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.54 [2019-03-28 22:30:14,192 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [122, 108, 108, 13, 13, 1] 163.13/104.54 [2019-03-28 22:30:14,192 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.54 [2019-03-28 22:30:14,196 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 163.13/104.54 [2019-03-28 22:30:14,197 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 163.13/104.54 [2019-03-28 22:30:14,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:14,197 INFO L82 PathProgramCache]: Analyzing trace with hash 318611522, now seen corresponding path program 45 times 163.13/104.54 [2019-03-28 22:30:14,198 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:14,198 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:14,198 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:14,199 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:14,199 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:14,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:14,451 INFO L134 CoverageAnalysis]: Checked inductivity of 21901 backedges. 8564 proven. 215 refuted. 0 times theorem prover too weak. 13122 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:14,451 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.54 [2019-03-28 22:30:14,452 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.54 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.54 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.54 Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.54 [2019-03-28 22:30:14,464 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 163.13/104.54 [2019-03-28 22:30:14,534 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 43 check-sat command(s) 163.13/104.54 [2019-03-28 22:30:14,534 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:14,535 INFO L256 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 17 conjunts are in the unsatisfiable core 163.13/104.54 [2019-03-28 22:30:14,539 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.54 [2019-03-28 22:30:14,751 INFO L134 CoverageAnalysis]: Checked inductivity of 21901 backedges. 7944 proven. 928 refuted. 0 times theorem prover too weak. 13029 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:14,778 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.54 [2019-03-28 22:30:14,779 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 163.13/104.54 [2019-03-28 22:30:14,779 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.54 [2019-03-28 22:30:14,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:14,780 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 43 times 163.13/104.54 [2019-03-28 22:30:14,780 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:14,780 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:14,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:14,781 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:14,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:14,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:14,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:14,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. 163.13/104.54 [2019-03-28 22:30:14,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 163.13/104.54 [2019-03-28 22:30:14,798 INFO L87 Difference]: Start difference. First operand 399 states and 526 transitions. cyclomatic complexity: 131 Second operand 23 states. 163.13/104.54 [2019-03-28 22:30:15,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.54 [2019-03-28 22:30:15,688 INFO L93 Difference]: Finished difference Result 528 states and 677 transitions. 163.13/104.54 [2019-03-28 22:30:15,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. 163.13/104.54 [2019-03-28 22:30:15,689 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 528 states and 677 transitions. 163.13/104.54 [2019-03-28 22:30:15,691 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:15,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 528 states to 524 states and 673 transitions. 163.13/104.54 [2019-03-28 22:30:15,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17 163.13/104.54 [2019-03-28 22:30:15,694 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 163.13/104.54 [2019-03-28 22:30:15,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 673 transitions. 163.13/104.54 [2019-03-28 22:30:15,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.54 [2019-03-28 22:30:15,694 INFO L706 BuchiCegarLoop]: Abstraction has 524 states and 673 transitions. 163.13/104.54 [2019-03-28 22:30:15,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 673 transitions. 163.13/104.54 [2019-03-28 22:30:15,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 417. 163.13/104.54 [2019-03-28 22:30:15,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 417 states. 163.13/104.54 [2019-03-28 22:30:15,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 548 transitions. 163.13/104.54 [2019-03-28 22:30:15,698 INFO L729 BuchiCegarLoop]: Abstraction has 417 states and 548 transitions. 163.13/104.54 [2019-03-28 22:30:15,699 INFO L609 BuchiCegarLoop]: Abstraction has 417 states and 548 transitions. 163.13/104.54 [2019-03-28 22:30:15,699 INFO L442 BuchiCegarLoop]: ======== Iteration 49============ 163.13/104.54 [2019-03-28 22:30:15,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 417 states and 548 transitions. 163.13/104.54 [2019-03-28 22:30:15,700 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:15,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.54 [2019-03-28 22:30:15,700 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.54 [2019-03-28 22:30:15,703 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [129, 114, 114, 14, 14, 1] 163.13/104.54 [2019-03-28 22:30:15,703 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.54 [2019-03-28 22:30:15,711 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 163.13/104.54 [2019-03-28 22:30:15,712 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 163.13/104.54 [2019-03-28 22:30:15,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:15,713 INFO L82 PathProgramCache]: Analyzing trace with hash 205815012, now seen corresponding path program 46 times 163.13/104.54 [2019-03-28 22:30:15,713 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:15,713 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:15,714 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:15,714 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:15,714 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:15,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:16,076 INFO L134 CoverageAnalysis]: Checked inductivity of 24512 backedges. 14549 proven. 474 refuted. 0 times theorem prover too weak. 9489 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:16,077 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.54 [2019-03-28 22:30:16,077 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.54 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.54 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.54 Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.54 [2019-03-28 22:30:16,088 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST 163.13/104.54 [2019-03-28 22:30:16,175 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) 163.13/104.54 [2019-03-28 22:30:16,175 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.54 [2019-03-28 22:30:16,178 INFO L256 TraceCheckSpWp]: Trace formula consists of 814 conjuncts, 40 conjunts are in the unsatisfiable core 163.13/104.54 [2019-03-28 22:30:16,182 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.54 [2019-03-28 22:30:16,950 INFO L134 CoverageAnalysis]: Checked inductivity of 24512 backedges. 12861 proven. 3611 refuted. 0 times theorem prover too weak. 8040 trivial. 0 not checked. 163.13/104.54 [2019-03-28 22:30:16,976 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.54 [2019-03-28 22:30:16,977 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 40] total 50 163.13/104.54 [2019-03-28 22:30:16,977 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.54 [2019-03-28 22:30:16,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.54 [2019-03-28 22:30:16,978 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 44 times 163.13/104.54 [2019-03-28 22:30:16,978 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.54 [2019-03-28 22:30:16,978 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.54 [2019-03-28 22:30:16,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:16,979 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:16,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.54 [2019-03-28 22:30:16,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:16,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.54 [2019-03-28 22:30:16,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. 163.13/104.54 [2019-03-28 22:30:16,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=568, Invalid=1882, Unknown=0, NotChecked=0, Total=2450 163.13/104.54 [2019-03-28 22:30:16,993 INFO L87 Difference]: Start difference. First operand 417 states and 548 transitions. cyclomatic complexity: 135 Second operand 50 states. 163.13/104.54 [2019-03-28 22:30:20,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.54 [2019-03-28 22:30:20,132 INFO L93 Difference]: Finished difference Result 695 states and 915 transitions. 163.13/104.54 [2019-03-28 22:30:20,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. 163.13/104.54 [2019-03-28 22:30:20,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 695 states and 915 transitions. 163.13/104.54 [2019-03-28 22:30:20,135 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:20,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 695 states to 685 states and 905 transitions. 163.13/104.54 [2019-03-28 22:30:20,138 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28 163.13/104.54 [2019-03-28 22:30:20,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28 163.13/104.54 [2019-03-28 22:30:20,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 685 states and 905 transitions. 163.13/104.54 [2019-03-28 22:30:20,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.54 [2019-03-28 22:30:20,138 INFO L706 BuchiCegarLoop]: Abstraction has 685 states and 905 transitions. 163.13/104.54 [2019-03-28 22:30:20,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states and 905 transitions. 163.13/104.54 [2019-03-28 22:30:20,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 504. 163.13/104.54 [2019-03-28 22:30:20,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 504 states. 163.13/104.54 [2019-03-28 22:30:20,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 662 transitions. 163.13/104.54 [2019-03-28 22:30:20,144 INFO L729 BuchiCegarLoop]: Abstraction has 504 states and 662 transitions. 163.13/104.54 [2019-03-28 22:30:20,144 INFO L609 BuchiCegarLoop]: Abstraction has 504 states and 662 transitions. 163.13/104.54 [2019-03-28 22:30:20,144 INFO L442 BuchiCegarLoop]: ======== Iteration 50============ 163.13/104.54 [2019-03-28 22:30:20,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 662 transitions. 163.13/104.54 [2019-03-28 22:30:20,145 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.54 [2019-03-28 22:30:20,145 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.54 [2019-03-28 22:30:20,145 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.54 [2019-03-28 22:30:20,149 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [140, 124, 124, 15, 15, 1] 163.13/104.54 [2019-03-28 22:30:20,149 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.54 [2019-03-28 22:30:20,153 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 163.13/104.55 [2019-03-28 22:30:20,154 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 163.13/104.55 [2019-03-28 22:30:20,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.55 [2019-03-28 22:30:20,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1896209858, now seen corresponding path program 47 times 163.13/104.55 [2019-03-28 22:30:20,155 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.55 [2019-03-28 22:30:20,155 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.55 [2019-03-28 22:30:20,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:20,156 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:20,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.55 [2019-03-28 22:30:20,542 INFO L134 CoverageAnalysis]: Checked inductivity of 28912 backedges. 17608 proven. 537 refuted. 0 times theorem prover too weak. 10767 trivial. 0 not checked. 163.13/104.55 [2019-03-28 22:30:20,542 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.55 [2019-03-28 22:30:20,542 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.55 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.55 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.55 Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.55 [2019-03-28 22:30:20,554 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 163.13/104.55 [2019-03-28 22:30:20,621 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 40 check-sat command(s) 163.13/104.55 [2019-03-28 22:30:20,621 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.55 [2019-03-28 22:30:20,623 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 36 conjunts are in the unsatisfiable core 163.13/104.55 [2019-03-28 22:30:20,626 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.55 [2019-03-28 22:30:21,204 INFO L134 CoverageAnalysis]: Checked inductivity of 28912 backedges. 18887 proven. 1144 refuted. 0 times theorem prover too weak. 8881 trivial. 0 not checked. 163.13/104.55 [2019-03-28 22:30:21,230 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.55 [2019-03-28 22:30:21,231 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 36] total 47 163.13/104.55 [2019-03-28 22:30:21,231 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.55 [2019-03-28 22:30:21,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.55 [2019-03-28 22:30:21,232 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 45 times 163.13/104.55 [2019-03-28 22:30:21,232 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.55 [2019-03-28 22:30:21,232 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.55 [2019-03-28 22:30:21,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:21,233 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:21,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:21,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.55 [2019-03-28 22:30:21,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.55 [2019-03-28 22:30:21,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. 163.13/104.55 [2019-03-28 22:30:21,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=524, Invalid=1638, Unknown=0, NotChecked=0, Total=2162 163.13/104.55 [2019-03-28 22:30:21,247 INFO L87 Difference]: Start difference. First operand 504 states and 662 transitions. cyclomatic complexity: 162 Second operand 47 states. 163.13/104.55 [2019-03-28 22:30:24,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.55 [2019-03-28 22:30:24,660 INFO L93 Difference]: Finished difference Result 733 states and 957 transitions. 163.13/104.55 [2019-03-28 22:30:24,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. 163.13/104.55 [2019-03-28 22:30:24,661 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 733 states and 957 transitions. 163.13/104.55 [2019-03-28 22:30:24,663 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.55 [2019-03-28 22:30:24,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 733 states to 725 states and 949 transitions. 163.13/104.55 [2019-03-28 22:30:24,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27 163.13/104.55 [2019-03-28 22:30:24,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27 163.13/104.55 [2019-03-28 22:30:24,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 725 states and 949 transitions. 163.13/104.55 [2019-03-28 22:30:24,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.55 [2019-03-28 22:30:24,667 INFO L706 BuchiCegarLoop]: Abstraction has 725 states and 949 transitions. 163.13/104.55 [2019-03-28 22:30:24,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states and 949 transitions. 163.13/104.55 [2019-03-28 22:30:24,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 582. 163.13/104.55 [2019-03-28 22:30:24,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. 163.13/104.55 [2019-03-28 22:30:24,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 762 transitions. 163.13/104.55 [2019-03-28 22:30:24,673 INFO L729 BuchiCegarLoop]: Abstraction has 582 states and 762 transitions. 163.13/104.55 [2019-03-28 22:30:24,673 INFO L609 BuchiCegarLoop]: Abstraction has 582 states and 762 transitions. 163.13/104.55 [2019-03-28 22:30:24,673 INFO L442 BuchiCegarLoop]: ======== Iteration 51============ 163.13/104.55 [2019-03-28 22:30:24,673 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 582 states and 762 transitions. 163.13/104.55 [2019-03-28 22:30:24,674 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.55 [2019-03-28 22:30:24,674 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.55 [2019-03-28 22:30:24,674 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.55 [2019-03-28 22:30:24,679 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [168, 150, 150, 17, 17, 1] 163.13/104.55 [2019-03-28 22:30:24,679 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.55 [2019-03-28 22:30:24,684 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 163.13/104.55 [2019-03-28 22:30:24,686 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 163.13/104.55 [2019-03-28 22:30:24,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.55 [2019-03-28 22:30:24,686 INFO L82 PathProgramCache]: Analyzing trace with hash -157638296, now seen corresponding path program 48 times 163.13/104.55 [2019-03-28 22:30:24,686 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.55 [2019-03-28 22:30:24,687 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.55 [2019-03-28 22:30:24,688 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:24,688 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:24,688 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:24,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.55 [2019-03-28 22:30:25,200 INFO L134 CoverageAnalysis]: Checked inductivity of 41750 backedges. 26327 proven. 792 refuted. 0 times theorem prover too weak. 14631 trivial. 0 not checked. 163.13/104.55 [2019-03-28 22:30:25,201 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.55 [2019-03-28 22:30:25,201 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.55 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.55 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.55 Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.55 [2019-03-28 22:30:25,213 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE 163.13/104.55 [2019-03-28 22:30:25,423 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 104 check-sat command(s) 163.13/104.55 [2019-03-28 22:30:25,424 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.55 [2019-03-28 22:30:25,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 35 conjunts are in the unsatisfiable core 163.13/104.55 [2019-03-28 22:30:25,430 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.55 [2019-03-28 22:30:26,046 INFO L134 CoverageAnalysis]: Checked inductivity of 41750 backedges. 26824 proven. 1112 refuted. 0 times theorem prover too weak. 13814 trivial. 0 not checked. 163.13/104.55 [2019-03-28 22:30:26,074 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.55 [2019-03-28 22:30:26,075 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 35] total 48 163.13/104.55 [2019-03-28 22:30:26,075 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.55 [2019-03-28 22:30:26,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.55 [2019-03-28 22:30:26,076 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 46 times 163.13/104.55 [2019-03-28 22:30:26,076 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.55 [2019-03-28 22:30:26,076 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.55 [2019-03-28 22:30:26,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:26,077 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:26,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:26,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.55 [2019-03-28 22:30:26,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.55 [2019-03-28 22:30:26,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. 163.13/104.55 [2019-03-28 22:30:26,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=1738, Unknown=0, NotChecked=0, Total=2256 163.13/104.55 [2019-03-28 22:30:26,092 INFO L87 Difference]: Start difference. First operand 582 states and 762 transitions. cyclomatic complexity: 184 Second operand 48 states. 163.13/104.55 [2019-03-28 22:30:29,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.55 [2019-03-28 22:30:29,114 INFO L93 Difference]: Finished difference Result 796 states and 1045 transitions. 163.13/104.55 [2019-03-28 22:30:29,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. 163.13/104.55 [2019-03-28 22:30:29,115 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 796 states and 1045 transitions. 163.13/104.55 [2019-03-28 22:30:29,117 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.55 [2019-03-28 22:30:29,121 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 796 states to 790 states and 1039 transitions. 163.13/104.55 [2019-03-28 22:30:29,121 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26 163.13/104.55 [2019-03-28 22:30:29,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26 163.13/104.55 [2019-03-28 22:30:29,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 790 states and 1039 transitions. 163.13/104.55 [2019-03-28 22:30:29,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.55 [2019-03-28 22:30:29,121 INFO L706 BuchiCegarLoop]: Abstraction has 790 states and 1039 transitions. 163.13/104.55 [2019-03-28 22:30:29,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states and 1039 transitions. 163.13/104.55 [2019-03-28 22:30:29,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 663. 163.13/104.55 [2019-03-28 22:30:29,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 663 states. 163.13/104.55 [2019-03-28 22:30:29,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 868 transitions. 163.13/104.55 [2019-03-28 22:30:29,128 INFO L729 BuchiCegarLoop]: Abstraction has 663 states and 868 transitions. 163.13/104.55 [2019-03-28 22:30:29,128 INFO L609 BuchiCegarLoop]: Abstraction has 663 states and 868 transitions. 163.13/104.55 [2019-03-28 22:30:29,128 INFO L442 BuchiCegarLoop]: ======== Iteration 52============ 163.13/104.55 [2019-03-28 22:30:29,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 663 states and 868 transitions. 163.13/104.55 [2019-03-28 22:30:29,129 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.55 [2019-03-28 22:30:29,129 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.55 [2019-03-28 22:30:29,129 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.55 [2019-03-28 22:30:29,135 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [195, 175, 175, 19, 19, 1] 163.13/104.55 [2019-03-28 22:30:29,135 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.55 [2019-03-28 22:30:29,140 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 163.13/104.55 [2019-03-28 22:30:29,142 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 163.13/104.55 [2019-03-28 22:30:29,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.55 [2019-03-28 22:30:29,142 INFO L82 PathProgramCache]: Analyzing trace with hash -1133742825, now seen corresponding path program 49 times 163.13/104.55 [2019-03-28 22:30:29,142 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.55 [2019-03-28 22:30:29,143 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.55 [2019-03-28 22:30:29,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:29,144 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:29,144 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.55 [2019-03-28 22:30:29,734 INFO L134 CoverageAnalysis]: Checked inductivity of 56357 backedges. 34218 proven. 689 refuted. 0 times theorem prover too weak. 21450 trivial. 0 not checked. 163.13/104.55 [2019-03-28 22:30:29,734 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.55 [2019-03-28 22:30:29,734 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.55 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.55 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.55 Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.55 [2019-03-28 22:30:29,746 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:29,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.55 [2019-03-28 22:30:29,869 INFO L256 TraceCheckSpWp]: Trace formula consists of 1229 conjuncts, 21 conjunts are in the unsatisfiable core 163.13/104.55 [2019-03-28 22:30:29,873 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.55 [2019-03-28 22:30:30,559 INFO L134 CoverageAnalysis]: Checked inductivity of 56357 backedges. 28184 proven. 13758 refuted. 0 times theorem prover too weak. 14415 trivial. 0 not checked. 163.13/104.55 [2019-03-28 22:30:30,586 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.55 [2019-03-28 22:30:30,587 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 20] total 46 163.13/104.55 [2019-03-28 22:30:30,587 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.55 [2019-03-28 22:30:30,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.55 [2019-03-28 22:30:30,588 INFO L82 PathProgramCache]: Analyzing trace with hash 2110, now seen corresponding path program 47 times 163.13/104.55 [2019-03-28 22:30:30,588 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.55 [2019-03-28 22:30:30,588 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.55 [2019-03-28 22:30:30,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:30,589 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:30,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:30,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.55 [2019-03-28 22:30:30,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.55 [2019-03-28 22:30:30,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. 163.13/104.55 [2019-03-28 22:30:30,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=1653, Unknown=0, NotChecked=0, Total=2070 163.13/104.55 [2019-03-28 22:30:30,603 INFO L87 Difference]: Start difference. First operand 663 states and 868 transitions. cyclomatic complexity: 209 Second operand 46 states. 163.13/104.55 [2019-03-28 22:30:35,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.55 [2019-03-28 22:30:35,945 INFO L93 Difference]: Finished difference Result 1464 states and 1903 transitions. 163.13/104.55 [2019-03-28 22:30:35,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 177 states. 163.13/104.55 [2019-03-28 22:30:35,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1464 states and 1903 transitions. 163.13/104.55 [2019-03-28 22:30:35,949 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.55 [2019-03-28 22:30:35,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1464 states to 1402 states and 1829 transitions. 163.13/104.55 [2019-03-28 22:30:35,955 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 163.13/104.55 [2019-03-28 22:30:35,955 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 163.13/104.55 [2019-03-28 22:30:35,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1402 states and 1829 transitions. 163.13/104.55 [2019-03-28 22:30:35,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.55 [2019-03-28 22:30:35,956 INFO L706 BuchiCegarLoop]: Abstraction has 1402 states and 1829 transitions. 163.13/104.55 [2019-03-28 22:30:35,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states and 1829 transitions. 163.13/104.55 [2019-03-28 22:30:35,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 696. 163.13/104.55 [2019-03-28 22:30:35,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 696 states. 163.13/104.55 [2019-03-28 22:30:35,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 898 transitions. 163.13/104.55 [2019-03-28 22:30:35,965 INFO L729 BuchiCegarLoop]: Abstraction has 696 states and 898 transitions. 163.13/104.55 [2019-03-28 22:30:35,965 INFO L609 BuchiCegarLoop]: Abstraction has 696 states and 898 transitions. 163.13/104.55 [2019-03-28 22:30:35,965 INFO L442 BuchiCegarLoop]: ======== Iteration 53============ 163.13/104.55 [2019-03-28 22:30:35,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 696 states and 898 transitions. 163.13/104.55 [2019-03-28 22:30:35,966 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.55 [2019-03-28 22:30:35,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.55 [2019-03-28 22:30:35,966 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.55 [2019-03-28 22:30:35,971 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [195, 176, 176, 19, 19, 1] 163.13/104.55 [2019-03-28 22:30:35,972 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.55 [2019-03-28 22:30:35,977 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 163.13/104.55 [2019-03-28 22:30:35,978 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 163.13/104.55 [2019-03-28 22:30:35,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.55 [2019-03-28 22:30:35,979 INFO L82 PathProgramCache]: Analyzing trace with hash -87984001, now seen corresponding path program 50 times 163.13/104.55 [2019-03-28 22:30:35,979 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.55 [2019-03-28 22:30:35,979 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.55 [2019-03-28 22:30:35,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:35,980 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:35,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:36,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat 163.13/104.55 [2019-03-28 22:30:36,624 INFO L134 CoverageAnalysis]: Checked inductivity of 56745 backedges. 35401 proven. 1003 refuted. 0 times theorem prover too weak. 20341 trivial. 0 not checked. 163.13/104.55 [2019-03-28 22:30:36,625 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. 163.13/104.55 [2019-03-28 22:30:36,625 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP 163.13/104.55 No working directory specified, using /export/starexec/sandbox/solver/bin/z3 163.13/104.55 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) 163.13/104.55 Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 163.13/104.55 [2019-03-28 22:30:36,637 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 163.13/104.55 [2019-03-28 22:30:36,759 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) 163.13/104.55 [2019-03-28 22:30:36,760 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat 163.13/104.55 [2019-03-28 22:30:36,763 INFO L256 TraceCheckSpWp]: Trace formula consists of 1233 conjuncts, 22 conjunts are in the unsatisfiable core 163.13/104.55 [2019-03-28 22:30:36,767 INFO L279 TraceCheckSpWp]: Computing forward predicates... 163.13/104.55 [2019-03-28 22:30:37,410 INFO L134 CoverageAnalysis]: Checked inductivity of 56745 backedges. 28350 proven. 14070 refuted. 0 times theorem prover too weak. 14325 trivial. 0 not checked. 163.13/104.55 [2019-03-28 22:30:37,438 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. 163.13/104.55 [2019-03-28 22:30:37,438 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 21] total 51 163.13/104.55 [2019-03-28 22:30:37,439 INFO L799 eck$LassoCheckResult]: stem already infeasible 163.13/104.55 [2019-03-28 22:30:37,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.55 [2019-03-28 22:30:37,439 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 48 times 163.13/104.55 [2019-03-28 22:30:37,439 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.55 [2019-03-28 22:30:37,439 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.55 [2019-03-28 22:30:37,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:37,440 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:37,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.55 [2019-03-28 22:30:37,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.55 [2019-03-28 22:30:37,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.55 [2019-03-28 22:30:37,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. 163.13/104.55 [2019-03-28 22:30:37,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=506, Invalid=2044, Unknown=0, NotChecked=0, Total=2550 163.13/104.55 [2019-03-28 22:30:37,455 INFO L87 Difference]: Start difference. First operand 696 states and 898 transitions. cyclomatic complexity: 206 Second operand 51 states. 163.13/104.55 [2019-03-28 22:30:45,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. 163.13/104.55 [2019-03-28 22:30:45,345 INFO L93 Difference]: Finished difference Result 1280 states and 1663 transitions. 163.13/104.55 [2019-03-28 22:30:45,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. 163.13/104.55 [2019-03-28 22:30:45,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1280 states and 1663 transitions. 163.13/104.55 [2019-03-28 22:30:45,349 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.55 [2019-03-28 22:30:45,355 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1280 states to 1274 states and 1657 transitions. 163.13/104.55 [2019-03-28 22:30:45,355 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 257 163.13/104.55 [2019-03-28 22:30:45,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 257 163.13/104.55 [2019-03-28 22:30:45,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1274 states and 1657 transitions. 163.13/104.55 [2019-03-28 22:30:45,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. 163.13/104.55 [2019-03-28 22:30:45,356 INFO L706 BuchiCegarLoop]: Abstraction has 1274 states and 1657 transitions. 163.13/104.55 [2019-03-28 22:30:45,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states and 1657 transitions. 163.13/104.55 [2019-03-28 22:30:45,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 699. 163.13/104.55 [2019-03-28 22:30:45,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. 163.13/104.55 [2019-03-28 22:30:45,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 900 transitions. 163.13/104.55 [2019-03-28 22:30:45,363 INFO L729 BuchiCegarLoop]: Abstraction has 699 states and 900 transitions. 163.13/104.55 [2019-03-28 22:30:45,364 INFO L609 BuchiCegarLoop]: Abstraction has 699 states and 900 transitions. 163.13/104.55 [2019-03-28 22:30:45,364 INFO L442 BuchiCegarLoop]: ======== Iteration 54============ 163.13/104.55 [2019-03-28 22:30:45,364 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 900 transitions. 163.13/104.55 [2019-03-28 22:30:45,365 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 163.13/104.55 [2019-03-28 22:30:45,365 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false 163.13/104.55 [2019-03-28 22:30:45,365 INFO L119 BuchiIsEmpty]: Starting construction of run 163.13/104.55 [2019-03-28 22:30:45,371 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [210, 190, 190, 20, 20, 1] 163.13/104.55 [2019-03-28 22:30:45,371 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1] 163.13/104.55 [2019-03-28 22:30:45,377 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 163.13/104.56 [2019-03-28 22:30:45,378 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 163.13/104.56 [2019-03-28 22:30:45,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.56 [2019-03-28 22:30:45,379 INFO L82 PathProgramCache]: Analyzing trace with hash -930775523, now seen corresponding path program 51 times 163.13/104.56 [2019-03-28 22:30:45,379 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.56 [2019-03-28 22:30:45,379 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.56 [2019-03-28 22:30:45,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.56 [2019-03-28 22:30:45,380 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.56 [2019-03-28 22:30:45,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.56 [2019-03-28 22:30:45,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.56 [2019-03-28 22:30:45,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.56 [2019-03-28 22:30:45,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.56 [2019-03-28 22:30:45,481 INFO L82 PathProgramCache]: Analyzing trace with hash 2020, now seen corresponding path program 49 times 163.13/104.56 [2019-03-28 22:30:45,481 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.56 [2019-03-28 22:30:45,482 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.56 [2019-03-28 22:30:45,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.56 [2019-03-28 22:30:45,482 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 163.13/104.56 [2019-03-28 22:30:45,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.56 [2019-03-28 22:30:45,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.56 [2019-03-28 22:30:45,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.56 [2019-03-28 22:30:45,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier 163.13/104.56 [2019-03-28 22:30:45,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1122078976, now seen corresponding path program 3 times 163.13/104.56 [2019-03-28 22:30:45,485 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS 163.13/104.56 [2019-03-28 22:30:45,485 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy 163.13/104.56 [2019-03-28 22:30:45,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.56 [2019-03-28 22:30:45,486 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 163.13/104.56 [2019-03-28 22:30:45,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY 163.13/104.56 [2019-03-28 22:30:45,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.56 [2019-03-28 22:30:45,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat 163.13/104.56 [2019-03-28 22:31:11,157 WARN L188 SmtUtils]: Spent 25.47 s on a formula simplification. DAG size of input: 1330 DAG size of output: 666 163.13/104.56 [2019-03-28 22:31:11,301 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.03 10:31:11 BasicIcfg 163.13/104.56 [2019-03-28 22:31:11,302 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- 163.13/104.56 [2019-03-28 22:31:11,302 INFO L168 Benchmark]: Toolchain (without parser) took 99383.71 ms. Allocated memory was 514.9 MB in the beginning and 1.5 GB in the end (delta: 990.4 MB). Free memory was 440.5 MB in the beginning and 359.9 MB in the end (delta: 80.6 MB). Peak memory consumption was 1.1 GB. Max. memory is 50.3 GB. 163.13/104.56 [2019-03-28 22:31:11,303 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 514.9 MB. Free memory is still 460.8 MB. There was no memory consumed. Max. memory is 50.3 GB. 163.13/104.56 [2019-03-28 22:31:11,303 INFO L168 Benchmark]: CACSL2BoogieTranslator took 228.15 ms. Allocated memory is still 514.9 MB. Free memory was 440.5 MB in the beginning and 430.4 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 50.3 GB. 163.13/104.56 [2019-03-28 22:31:11,304 INFO L168 Benchmark]: Boogie Procedure Inliner took 101.27 ms. Allocated memory was 514.9 MB in the beginning and 559.4 MB in the end (delta: 44.6 MB). Free memory was 430.4 MB in the beginning and 529.4 MB in the end (delta: -99.0 MB). Peak memory consumption was 20.8 MB. Max. memory is 50.3 GB. 163.13/104.56 [2019-03-28 22:31:11,304 INFO L168 Benchmark]: Boogie Preprocessor took 21.07 ms. Allocated memory is still 559.4 MB. Free memory was 529.4 MB in the beginning and 528.3 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.1 MB. Max. memory is 50.3 GB. 163.13/104.56 [2019-03-28 22:31:11,304 INFO L168 Benchmark]: RCFGBuilder took 210.16 ms. Allocated memory is still 559.4 MB. Free memory was 528.3 MB in the beginning and 516.6 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.7 MB. Max. memory is 50.3 GB. 163.13/104.56 [2019-03-28 22:31:11,305 INFO L168 Benchmark]: BlockEncodingV2 took 84.52 ms. Allocated memory is still 559.4 MB. Free memory was 516.1 MB in the beginning and 511.2 MB in the end (delta: 4.9 MB). Peak memory consumption was 4.9 MB. Max. memory is 50.3 GB. 163.13/104.56 [2019-03-28 22:31:11,305 INFO L168 Benchmark]: TraceAbstraction took 155.36 ms. Allocated memory is still 559.4 MB. Free memory was 510.7 MB in the beginning and 501.9 MB in the end (delta: 8.8 MB). Peak memory consumption was 8.8 MB. Max. memory is 50.3 GB. 163.13/104.56 [2019-03-28 22:31:11,305 INFO L168 Benchmark]: BuchiAutomizer took 98577.81 ms. Allocated memory was 559.4 MB in the beginning and 1.5 GB in the end (delta: 945.8 MB). Free memory was 501.9 MB in the beginning and 359.9 MB in the end (delta: 142.0 MB). Peak memory consumption was 1.1 GB. Max. memory is 50.3 GB. 163.13/104.56 [2019-03-28 22:31:11,309 INFO L337 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### 163.13/104.56 --- Results --- 163.13/104.56 * Results from de.uni_freiburg.informatik.ultimate.plugins.blockencoding: 163.13/104.56 - StatisticsResult: Initial Icfg 163.13/104.56 8 locations, 11 edges 163.13/104.56 - StatisticsResult: Encoded RCFG 163.13/104.56 4 locations, 10 edges 163.13/104.56 * Results from de.uni_freiburg.informatik.ultimate.core: 163.13/104.56 - StatisticsResult: Toolchain Benchmarks 163.13/104.56 Benchmark results are: 163.13/104.56 * CDTParser took 0.15 ms. Allocated memory is still 514.9 MB. Free memory is still 460.8 MB. There was no memory consumed. Max. memory is 50.3 GB. 163.13/104.56 * CACSL2BoogieTranslator took 228.15 ms. Allocated memory is still 514.9 MB. Free memory was 440.5 MB in the beginning and 430.4 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 50.3 GB. 163.13/104.56 * Boogie Procedure Inliner took 101.27 ms. Allocated memory was 514.9 MB in the beginning and 559.4 MB in the end (delta: 44.6 MB). Free memory was 430.4 MB in the beginning and 529.4 MB in the end (delta: -99.0 MB). Peak memory consumption was 20.8 MB. Max. memory is 50.3 GB. 163.13/104.56 * Boogie Preprocessor took 21.07 ms. Allocated memory is still 559.4 MB. Free memory was 529.4 MB in the beginning and 528.3 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.1 MB. Max. memory is 50.3 GB. 163.13/104.56 * RCFGBuilder took 210.16 ms. Allocated memory is still 559.4 MB. Free memory was 528.3 MB in the beginning and 516.6 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.7 MB. Max. memory is 50.3 GB. 163.13/104.56 * BlockEncodingV2 took 84.52 ms. Allocated memory is still 559.4 MB. Free memory was 516.1 MB in the beginning and 511.2 MB in the end (delta: 4.9 MB). Peak memory consumption was 4.9 MB. Max. memory is 50.3 GB. 163.13/104.56 * TraceAbstraction took 155.36 ms. Allocated memory is still 559.4 MB. Free memory was 510.7 MB in the beginning and 501.9 MB in the end (delta: 8.8 MB). Peak memory consumption was 8.8 MB. Max. memory is 50.3 GB. 163.13/104.56 * BuchiAutomizer took 98577.81 ms. Allocated memory was 559.4 MB in the beginning and 1.5 GB in the end (delta: 945.8 MB). Free memory was 501.9 MB in the beginning and 359.9 MB in the end (delta: 142.0 MB). Peak memory consumption was 1.1 GB. Max. memory is 50.3 GB. 163.13/104.56 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: 163.13/104.56 - AllSpecificationsHoldResult: All specifications hold 163.13/104.56 We were not able to verify any specifiation because the program does not contain any specification. 163.13/104.56 - InvariantResult [Line: 11]: Loop Invariant 163.13/104.56 Derived loop invariant: 1 163.13/104.56 - StatisticsResult: Ultimate Automizer benchmark data 163.13/104.56 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 163.13/104.56 - StatisticsResult: Constructed decomposition of program 163.13/104.56 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. 163.13/104.56 - StatisticsResult: Timing statistics 163.13/104.56 BüchiAutomizer plugin needed 98.4s and 54 iterations. TraceHistogramMax:210. Analysis of lassos took 51.4s. Construction of modules took 15.1s. Büchi inclusion checks took 31.1s. 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.1s 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 163.13/104.56 - TerminationAnalysisResult: Nontermination possible 163.13/104.56 Buchi Automizer proved that your program is nonterminating for some inputs 163.13/104.56 - FixpointNonTerminationResult [Line: 11]: Nontermination argument in form of an infinite program execution. 163.13/104.56 Nontermination argument in form of an infinite execution 163.13/104.56 State at position 0 is 163.13/104.56 {} 163.13/104.56 State at position 1 is 163.13/104.56 {range=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c5079ff=0, \result=0, i=0} 163.13/104.56 - StatisticsResult: NonterminationArgumentStatistics 163.13/104.56 Fixpoint 163.13/104.56 - NonterminatingLassoResult [Line: 11]: Nonterminating execution 163.13/104.56 Found a nonterminating execution for the following lasso shaped sequence of statements. 163.13/104.56 Stem: 163.13/104.56 [L6] int i; 163.13/104.56 [L7] int range; 163.13/104.56 [L8] i = __VERIFIER_nondet_int() 163.13/104.56 [L9] range = 20 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND FALSE !(i == range) 163.13/104.56 [L17] i = i+1 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND TRUE !(0 == i && i == range) 163.13/104.56 [L13] COND TRUE i == range 163.13/104.56 [L14] i = 0 163.13/104.56 [L15] range = range-1 163.13/104.56 Loop: 163.13/104.56 [L11] COND TRUE 0 <= i && i <= range 163.13/104.56 [L12] COND FALSE !(!(0 == i && i == range)) 163.13/104.56 End of lasso representation. 163.13/104.56 RESULT: Ultimate proved your program to be incorrect! 163.13/104.56 !SESSION 2019-03-28 22:29:27.868 ----------------------------------------------- 163.13/104.56 eclipse.buildId=unknown 163.13/104.56 java.version=1.8.0_181 163.13/104.56 java.vendor=Oracle Corporation 163.13/104.56 BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US 163.13/104.56 Framework arguments: -tc ./../AutomizerAndBuchiAutomizerCInlineWithBlockEncoding.xml -s ./../termcomp2017.epf -i /export/starexec/sandbox/benchmark/theBenchmark.c 163.13/104.56 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 163.13/104.56 163.13/104.56 !ENTRY org.eclipse.core.resources 2 10035 2019-03-28 22:31:11.595 163.13/104.56 !MESSAGE The workspace will exit with unsaved changes in this session. 163.13/104.56 Received shutdown request... 163.13/104.56 Ultimate: 163.13/104.56 GTK+ Version Check 163.13/104.56 EOF