NO Ultimate: Cannot open display: This is Ultimate 0.1.24-8dc7c08-m [2020-06-22 01:20:10,269 INFO L170 SettingsManager]: Resetting all preferences to default values... [2020-06-22 01:20:10,271 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2020-06-22 01:20:10,282 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-06-22 01:20:10,282 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-06-22 01:20:10,283 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-06-22 01:20:10,284 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-06-22 01:20:10,286 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2020-06-22 01:20:10,287 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-06-22 01:20:10,288 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-06-22 01:20:10,289 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-06-22 01:20:10,289 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-06-22 01:20:10,290 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-06-22 01:20:10,291 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-06-22 01:20:10,292 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-06-22 01:20:10,293 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-06-22 01:20:10,293 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-06-22 01:20:10,295 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-06-22 01:20:10,297 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2020-06-22 01:20:10,299 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-06-22 01:20:10,300 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-06-22 01:20:10,301 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-06-22 01:20:10,303 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-06-22 01:20:10,303 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-06-22 01:20:10,303 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-06-22 01:20:10,304 INFO L174 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-06-22 01:20:10,304 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-06-22 01:20:10,305 INFO L177 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-06-22 01:20:10,305 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-06-22 01:20:10,306 INFO L174 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-06-22 01:20:10,307 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-06-22 01:20:10,307 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2020-06-22 01:20:10,308 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-06-22 01:20:10,308 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2020-06-22 01:20:10,309 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-06-22 01:20:10,309 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-06-22 01:20:10,309 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2020-06-22 01:20:10,310 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2020-06-22 01:20:10,311 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2020-06-22 01:20:10,311 INFO L98 SettingsManager]: Beginning loading settings from /export/starexec/sandbox/solver/bin/./../termcomp2017.epf [2020-06-22 01:20:10,325 INFO L110 SettingsManager]: Loading preferences was successful [2020-06-22 01:20:10,326 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2020-06-22 01:20:10,327 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-06-22 01:20:10,327 INFO L133 SettingsManager]: * Rewrite not-equals=true [2020-06-22 01:20:10,327 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2020-06-22 01:20:10,327 INFO L133 SettingsManager]: * Minimize states using LBE with the strategy=SINGLE [2020-06-22 01:20:10,327 INFO L133 SettingsManager]: * Use SBE=true [2020-06-22 01:20:10,328 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-06-22 01:20:10,328 INFO L133 SettingsManager]: * Use old map elimination=false [2020-06-22 01:20:10,328 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2020-06-22 01:20:10,328 INFO L133 SettingsManager]: * Buchi interpolant automaton construction strategy=DANDELION [2020-06-22 01:20:10,328 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2020-06-22 01:20:10,328 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-06-22 01:20:10,329 INFO L133 SettingsManager]: * Construct termination proof for TermComp=true [2020-06-22 01:20:10,329 INFO L133 SettingsManager]: * Command for external solver (GNTA synthesis)=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:20:10,329 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-06-22 01:20:10,329 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-06-22 01:20:10,329 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2020-06-22 01:20:10,329 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2020-06-22 01:20:10,330 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-06-22 01:20:10,330 INFO L133 SettingsManager]: * How to treat unsigned ints differently from normal ones=IGNORE [2020-06-22 01:20:10,330 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-06-22 01:20:10,330 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-06-22 01:20:10,330 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-06-22 01:20:10,331 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 [2020-06-22 01:20:10,331 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-06-22 01:20:10,331 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-06-22 01:20:10,331 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2020-06-22 01:20:10,331 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-06-22 01:20:10,356 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-06-22 01:20:10,369 INFO L259 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-06-22 01:20:10,372 INFO L215 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-06-22 01:20:10,374 INFO L271 PluginConnector]: Initializing CDTParser... [2020-06-22 01:20:10,374 INFO L276 PluginConnector]: CDTParser initialized [2020-06-22 01:20:10,375 INFO L430 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /export/starexec/sandbox/benchmark/theBenchmark.c [2020-06-22 01:20:10,438 INFO L221 CDTParser]: Created temporary CDT project at /export/starexec/sandbox/tmp/d68ce5ef3b884d59a06134ef4fcec0b9/FLAGbcbccc4d0 [2020-06-22 01:20:10,849 INFO L307 CDTParser]: Found 1 translation units. [2020-06-22 01:20:10,850 INFO L161 CDTParser]: Scanning /export/starexec/sandbox/benchmark/theBenchmark.c [2020-06-22 01:20:10,862 INFO L355 CDTParser]: About to delete temporary CDT project at /export/starexec/sandbox/tmp/d68ce5ef3b884d59a06134ef4fcec0b9/FLAGbcbccc4d0 [2020-06-22 01:20:11,178 INFO L363 CDTParser]: Successfully deleted /export/starexec/sandbox/tmp/d68ce5ef3b884d59a06134ef4fcec0b9 [2020-06-22 01:20:11,190 INFO L297 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-06-22 01:20:11,191 INFO L131 ToolchainWalker]: Walking toolchain with 7 elements. [2020-06-22 01:20:11,192 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-06-22 01:20:11,192 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-06-22 01:20:11,196 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2020-06-22 01:20:11,197 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,200 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37a93730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11, skipping insertion in model container [2020-06-22 01:20:11,200 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,208 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-06-22 01:20:11,255 INFO L176 MainTranslator]: Built tables and reachable declarations [2020-06-22 01:20:11,635 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-06-22 01:20:11,641 INFO L191 MainTranslator]: Completed pre-run [2020-06-22 01:20:11,741 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-06-22 01:20:11,758 INFO L195 MainTranslator]: Completed translation [2020-06-22 01:20:11,759 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11 WrapperNode [2020-06-22 01:20:11,759 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-06-22 01:20:11,760 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-06-22 01:20:11,760 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-06-22 01:20:11,760 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2020-06-22 01:20:11,769 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,786 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,839 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-06-22 01:20:11,840 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-06-22 01:20:11,840 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-06-22 01:20:11,840 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2020-06-22 01:20:11,851 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,851 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,855 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,855 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,877 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,890 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,895 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... [2020-06-22 01:20:11,901 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-06-22 01:20:11,902 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-06-22 01:20:11,902 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-06-22 01:20:11,902 INFO L276 PluginConnector]: RCFGBuilder initialized [2020-06-22 01:20:11,903 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (1/1) ... No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 [2020-06-22 01:20:11,976 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-06-22 01:20:11,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-06-22 01:20:13,200 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-06-22 01:20:13,201 INFO L286 CfgBuilder]: Removed 7 assue(true) statements. [2020-06-22 01:20:13,203 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 01:20:13 BoogieIcfgContainer [2020-06-22 01:20:13,203 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-06-22 01:20:13,203 INFO L113 PluginConnector]: ------------------------BlockEncodingV2---------------------------- [2020-06-22 01:20:13,204 INFO L271 PluginConnector]: Initializing BlockEncodingV2... [2020-06-22 01:20:13,206 INFO L276 PluginConnector]: BlockEncodingV2 initialized [2020-06-22 01:20:13,207 INFO L185 PluginConnector]: Executing the observer BlockEncodingObserver from plugin BlockEncodingV2 for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 01:20:13" (1/1) ... [2020-06-22 01:20:13,237 INFO L313 BlockEncoder]: Initial Icfg 226 locations, 374 edges [2020-06-22 01:20:13,239 INFO L258 BlockEncoder]: Using Remove infeasible edges [2020-06-22 01:20:13,240 INFO L263 BlockEncoder]: Using Maximize final states [2020-06-22 01:20:13,241 INFO L270 BlockEncoder]: Using Minimize states even if more edges are added than removed.=false [2020-06-22 01:20:13,241 INFO L276 BlockEncoder]: Using Minimize states using LBE with the strategy=SINGLE [2020-06-22 01:20:13,243 INFO L296 BlockEncoder]: Using Remove sink states [2020-06-22 01:20:13,244 INFO L171 BlockEncoder]: Using Apply optimizations until nothing changes=true [2020-06-22 01:20:13,244 INFO L179 BlockEncoder]: Using Rewrite not-equals [2020-06-22 01:20:13,331 INFO L185 BlockEncoder]: Using Use SBE [2020-06-22 01:20:13,562 INFO L200 BlockEncoder]: SBE split 269 edges [2020-06-22 01:20:13,577 INFO L70 emoveInfeasibleEdges]: Removed 63 edges and 0 locations because of local infeasibility [2020-06-22 01:20:13,581 INFO L71 MaximizeFinalStates]: 0 new accepting states [2020-06-22 01:20:13,596 INFO L100 BaseMinimizeStates]: Removed 4 edges and 2 locations by large block encoding [2020-06-22 01:20:13,599 INFO L70 RemoveSinkStates]: Removed 215 edges and 63 locations by removing sink states [2020-06-22 01:20:13,614 INFO L70 emoveInfeasibleEdges]: Removed 0 edges and 0 locations because of local infeasibility [2020-06-22 01:20:13,616 INFO L71 MaximizeFinalStates]: 0 new accepting states [2020-06-22 01:20:13,617 INFO L100 BaseMinimizeStates]: Removed 0 edges and 0 locations by large block encoding [2020-06-22 01:20:13,617 INFO L70 RemoveSinkStates]: Removed 0 edges and 0 locations by removing sink states [2020-06-22 01:20:13,635 INFO L313 BlockEncoder]: Encoded RCFG 161 locations, 2235 edges [2020-06-22 01:20:13,636 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 22.06 01:20:13 BasicIcfg [2020-06-22 01:20:13,636 INFO L132 PluginConnector]: ------------------------ END BlockEncodingV2---------------------------- [2020-06-22 01:20:13,637 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-06-22 01:20:13,637 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-06-22 01:20:13,640 INFO L276 PluginConnector]: TraceAbstraction initialized [2020-06-22 01:20:13,640 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.06 01:20:11" (1/4) ... [2020-06-22 01:20:13,641 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26b14efc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.06 01:20:13, skipping insertion in model container [2020-06-22 01:20:13,641 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (2/4) ... [2020-06-22 01:20:13,642 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26b14efc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.06 01:20:13, skipping insertion in model container [2020-06-22 01:20:13,642 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 01:20:13" (3/4) ... [2020-06-22 01:20:13,642 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26b14efc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.06 01:20:13, skipping insertion in model container [2020-06-22 01:20:13,642 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 22.06 01:20:13" (4/4) ... [2020-06-22 01:20:13,644 INFO L112 eAbstractionObserver]: Analyzing ICFG theBenchmark.c_BEv2 [2020-06-22 01:20:13,654 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2020-06-22 01:20:13,668 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 0 error locations. [2020-06-22 01:20:13,685 INFO L257 AbstractCegarLoop]: Starting to check reachability of 0 error locations. [2020-06-22 01:20:13,716 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2020-06-22 01:20:13,717 INFO L382 AbstractCegarLoop]: Interprodecural is true [2020-06-22 01:20:13,717 INFO L383 AbstractCegarLoop]: Hoare is true [2020-06-22 01:20:13,717 INFO L384 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2020-06-22 01:20:13,717 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-06-22 01:20:13,717 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-06-22 01:20:13,717 INFO L387 AbstractCegarLoop]: Difference is false [2020-06-22 01:20:13,717 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-06-22 01:20:13,718 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-06-22 01:20:13,740 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states. [2020-06-22 01:20:13,753 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-06-22 01:20:13,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 161 states. [2020-06-22 01:20:13,812 INFO L448 ceAbstractionStarter]: For program point L217(lines 217 412) no Hoare annotation was computed. [2020-06-22 01:20:13,813 INFO L448 ceAbstractionStarter]: For program point L184(lines 184 412) no Hoare annotation was computed. [2020-06-22 01:20:13,813 INFO L448 ceAbstractionStarter]: For program point L118(lines 118 412) no Hoare annotation was computed. [2020-06-22 01:20:13,813 INFO L448 ceAbstractionStarter]: For program point L201(lines 201 412) no Hoare annotation was computed. [2020-06-22 01:20:13,813 INFO L448 ceAbstractionStarter]: For program point L168(lines 168 412) no Hoare annotation was computed. [2020-06-22 01:20:13,813 INFO L448 ceAbstractionStarter]: For program point L581-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,813 INFO L448 ceAbstractionStarter]: For program point L548-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,813 INFO L448 ceAbstractionStarter]: For program point L515-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,814 INFO L448 ceAbstractionStarter]: For program point L482-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,814 INFO L448 ceAbstractionStarter]: For program point L449-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,814 INFO L448 ceAbstractionStarter]: For program point L416-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,814 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-06-22 01:20:13,814 INFO L448 ceAbstractionStarter]: For program point L53(lines 53 412) no Hoare annotation was computed. [2020-06-22 01:20:13,814 INFO L448 ceAbstractionStarter]: For program point L367(lines 367 412) no Hoare annotation was computed. [2020-06-22 01:20:13,814 INFO L448 ceAbstractionStarter]: For program point L202(lines 202 209) no Hoare annotation was computed. [2020-06-22 01:20:13,814 INFO L448 ceAbstractionStarter]: For program point L202-2(lines 202 209) no Hoare annotation was computed. [2020-06-22 01:20:13,815 INFO L448 ceAbstractionStarter]: For program point L37(lines 37 412) no Hoare annotation was computed. [2020-06-22 01:20:13,815 INFO L448 ceAbstractionStarter]: For program point L285(lines 285 412) no Hoare annotation was computed. [2020-06-22 01:20:13,815 INFO L448 ceAbstractionStarter]: For program point L252(lines 252 412) no Hoare annotation was computed. [2020-06-22 01:20:13,815 INFO L448 ceAbstractionStarter]: For program point L186(lines 186 412) no Hoare annotation was computed. [2020-06-22 01:20:13,815 INFO L448 ceAbstractionStarter]: For program point L153(lines 153 412) no Hoare annotation was computed. [2020-06-22 01:20:13,815 INFO L448 ceAbstractionStarter]: For program point L566-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,815 INFO L448 ceAbstractionStarter]: For program point L533-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,816 INFO L448 ceAbstractionStarter]: For program point L500-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,816 INFO L448 ceAbstractionStarter]: For program point L467-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,816 INFO L448 ceAbstractionStarter]: For program point L401(lines 401 412) no Hoare annotation was computed. [2020-06-22 01:20:13,816 INFO L448 ceAbstractionStarter]: For program point L434-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,816 INFO L448 ceAbstractionStarter]: For program point L236(lines 236 412) no Hoare annotation was computed. [2020-06-22 01:20:13,816 INFO L448 ceAbstractionStarter]: For program point L336(lines 336 412) no Hoare annotation was computed. [2020-06-22 01:20:13,816 INFO L448 ceAbstractionStarter]: For program point L237(lines 237 245) no Hoare annotation was computed. [2020-06-22 01:20:13,816 INFO L448 ceAbstractionStarter]: For program point L237-2(lines 237 245) no Hoare annotation was computed. [2020-06-22 01:20:13,817 INFO L448 ceAbstractionStarter]: For program point L138(lines 138 412) no Hoare annotation was computed. [2020-06-22 01:20:13,817 INFO L448 ceAbstractionStarter]: For program point L105(lines 105 412) no Hoare annotation was computed. [2020-06-22 01:20:13,817 INFO L448 ceAbstractionStarter]: For program point L584-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,817 INFO L448 ceAbstractionStarter]: For program point L551-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,817 INFO L448 ceAbstractionStarter]: For program point L518-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,817 INFO L448 ceAbstractionStarter]: For program point L485-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,817 INFO L448 ceAbstractionStarter]: For program point L452-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,818 INFO L448 ceAbstractionStarter]: For program point L419-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,818 INFO L448 ceAbstractionStarter]: For program point L353(lines 353 412) no Hoare annotation was computed. [2020-06-22 01:20:13,818 INFO L448 ceAbstractionStarter]: For program point L188(lines 188 412) no Hoare annotation was computed. [2020-06-22 01:20:13,818 INFO L448 ceAbstractionStarter]: For program point L122(lines 122 412) no Hoare annotation was computed. [2020-06-22 01:20:13,818 INFO L448 ceAbstractionStarter]: For program point L403(lines 403 412) no Hoare annotation was computed. [2020-06-22 01:20:13,818 INFO L448 ceAbstractionStarter]: For program point L337(lines 337 346) no Hoare annotation was computed. [2020-06-22 01:20:13,818 INFO L448 ceAbstractionStarter]: For program point L337-2(lines 337 346) no Hoare annotation was computed. [2020-06-22 01:20:13,818 INFO L448 ceAbstractionStarter]: For program point L73(lines 73 412) no Hoare annotation was computed. [2020-06-22 01:20:13,819 INFO L448 ceAbstractionStarter]: For program point L222(lines 222 412) no Hoare annotation was computed. [2020-06-22 01:20:13,819 INFO L448 ceAbstractionStarter]: For program point L90(lines 90 412) no Hoare annotation was computed. [2020-06-22 01:20:13,819 INFO L448 ceAbstractionStarter]: For program point L569-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,819 INFO L448 ceAbstractionStarter]: For program point L536-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,819 INFO L448 ceAbstractionStarter]: For program point L503-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,819 INFO L448 ceAbstractionStarter]: For program point L470-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,819 INFO L448 ceAbstractionStarter]: For program point L437-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,819 INFO L448 ceAbstractionStarter]: For program point L74(lines 74 79) no Hoare annotation was computed. [2020-06-22 01:20:13,820 INFO L448 ceAbstractionStarter]: For program point L41(lines 41 412) no Hoare annotation was computed. [2020-06-22 01:20:13,820 INFO L448 ceAbstractionStarter]: For program point L74-2(lines 74 79) no Hoare annotation was computed. [2020-06-22 01:20:13,820 INFO L448 ceAbstractionStarter]: For program point L388(lines 388 412) no Hoare annotation was computed. [2020-06-22 01:20:13,820 INFO L448 ceAbstractionStarter]: For program point L190(lines 190 412) no Hoare annotation was computed. [2020-06-22 01:20:13,820 INFO L448 ceAbstractionStarter]: For program point L58(lines 58 412) no Hoare annotation was computed. [2020-06-22 01:20:13,820 INFO L448 ceAbstractionStarter]: For program point L174(lines 174 412) no Hoare annotation was computed. [2020-06-22 01:20:13,820 INFO L448 ceAbstractionStarter]: For program point L587-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,820 INFO L448 ceAbstractionStarter]: For program point L554-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,821 INFO L448 ceAbstractionStarter]: For program point L521-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,821 INFO L448 ceAbstractionStarter]: For program point L488-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,821 INFO L448 ceAbstractionStarter]: For program point L455-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,821 INFO L448 ceAbstractionStarter]: For program point L422-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,821 INFO L448 ceAbstractionStarter]: For program point L290(lines 290 412) no Hoare annotation was computed. [2020-06-22 01:20:13,821 INFO L448 ceAbstractionStarter]: For program point L224(lines 224 412) no Hoare annotation was computed. [2020-06-22 01:20:13,821 INFO L448 ceAbstractionStarter]: For program point L158(lines 158 412) no Hoare annotation was computed. [2020-06-22 01:20:13,821 INFO L448 ceAbstractionStarter]: For program point L406(lines 406 412) no Hoare annotation was computed. [2020-06-22 01:20:13,822 INFO L448 ceAbstractionStarter]: For program point L142(lines 142 412) no Hoare annotation was computed. [2020-06-22 01:20:13,822 INFO L448 ceAbstractionStarter]: For program point L258(lines 258 412) no Hoare annotation was computed. [2020-06-22 01:20:13,822 INFO L451 ceAbstractionStarter]: At program point L605-2(lines 605 615) the Hoare annotation is: true [2020-06-22 01:20:13,822 INFO L448 ceAbstractionStarter]: For program point L572-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,822 INFO L448 ceAbstractionStarter]: For program point L539-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,823 INFO L448 ceAbstractionStarter]: For program point L506-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,823 INFO L448 ceAbstractionStarter]: For program point L473-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,823 INFO L448 ceAbstractionStarter]: For program point L440-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,823 INFO L448 ceAbstractionStarter]: For program point L374(lines 374 412) no Hoare annotation was computed. [2020-06-22 01:20:13,823 INFO L448 ceAbstractionStarter]: For program point L308(lines 308 412) no Hoare annotation was computed. [2020-06-22 01:20:13,823 INFO L448 ceAbstractionStarter]: For program point L275(lines 275 412) no Hoare annotation was computed. [2020-06-22 01:20:13,823 INFO L448 ceAbstractionStarter]: For program point L292(lines 292 412) no Hoare annotation was computed. [2020-06-22 01:20:13,823 INFO L448 ceAbstractionStarter]: For program point L193(lines 193 412) no Hoare annotation was computed. [2020-06-22 01:20:13,824 INFO L448 ceAbstractionStarter]: For program point L94(lines 94 412) no Hoare annotation was computed. [2020-06-22 01:20:13,824 INFO L448 ceAbstractionStarter]: For program point L408(lines 408 412) no Hoare annotation was computed. [2020-06-22 01:20:13,824 INFO L448 ceAbstractionStarter]: For program point L590-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,824 INFO L448 ceAbstractionStarter]: For program point L557-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,824 INFO L448 ceAbstractionStarter]: For program point L524-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,824 INFO L448 ceAbstractionStarter]: For program point L491-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,824 INFO L448 ceAbstractionStarter]: For program point L458-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,824 INFO L448 ceAbstractionStarter]: For program point L425-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,825 INFO L448 ceAbstractionStarter]: For program point L260(lines 260 412) no Hoare annotation was computed. [2020-06-22 01:20:13,825 INFO L448 ceAbstractionStarter]: For program point L29(lines 29 412) no Hoare annotation was computed. [2020-06-22 01:20:13,825 INFO L448 ceAbstractionStarter]: For program point L211(lines 211 412) no Hoare annotation was computed. [2020-06-22 01:20:13,825 INFO L448 ceAbstractionStarter]: For program point L178(lines 178 412) no Hoare annotation was computed. [2020-06-22 01:20:13,825 INFO L448 ceAbstractionStarter]: For program point L112(lines 112 412) no Hoare annotation was computed. [2020-06-22 01:20:13,825 INFO L448 ceAbstractionStarter]: For program point L46(lines 46 412) no Hoare annotation was computed. [2020-06-22 01:20:13,825 INFO L448 ceAbstractionStarter]: For program point L393(lines 393 412) no Hoare annotation was computed. [2020-06-22 01:20:13,825 INFO L448 ceAbstractionStarter]: For program point L360(lines 360 412) no Hoare annotation was computed. [2020-06-22 01:20:13,826 INFO L448 ceAbstractionStarter]: For program point L327(lines 327 412) no Hoare annotation was computed. [2020-06-22 01:20:13,826 INFO L448 ceAbstractionStarter]: For program point L261(lines 261 273) no Hoare annotation was computed. [2020-06-22 01:20:13,826 INFO L448 ceAbstractionStarter]: For program point L261-2(lines 261 273) no Hoare annotation was computed. [2020-06-22 01:20:13,826 INFO L448 ceAbstractionStarter]: For program point L129(lines 129 412) no Hoare annotation was computed. [2020-06-22 01:20:13,826 INFO L448 ceAbstractionStarter]: For program point L575-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,826 INFO L448 ceAbstractionStarter]: For program point L542-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,826 INFO L448 ceAbstractionStarter]: For program point L509-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,826 INFO L448 ceAbstractionStarter]: For program point L476-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,827 INFO L448 ceAbstractionStarter]: For program point L443-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,827 INFO L448 ceAbstractionStarter]: For program point L377(lines 377 412) no Hoare annotation was computed. [2020-06-22 01:20:13,827 INFO L448 ceAbstractionStarter]: For program point L64(lines 64 412) no Hoare annotation was computed. [2020-06-22 01:20:13,827 INFO L448 ceAbstractionStarter]: For program point L279(lines 279 412) no Hoare annotation was computed. [2020-06-22 01:20:13,827 INFO L448 ceAbstractionStarter]: For program point L147(lines 147 412) no Hoare annotation was computed. [2020-06-22 01:20:13,827 INFO L448 ceAbstractionStarter]: For program point L81(lines 81 412) no Hoare annotation was computed. [2020-06-22 01:20:13,827 INFO L448 ceAbstractionStarter]: For program point L593-1(lines 593 595) no Hoare annotation was computed. [2020-06-22 01:20:13,827 INFO L448 ceAbstractionStarter]: For program point L560-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,828 INFO L448 ceAbstractionStarter]: For program point L527-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,828 INFO L448 ceAbstractionStarter]: For program point L494-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,828 INFO L448 ceAbstractionStarter]: For program point L461-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,828 INFO L448 ceAbstractionStarter]: For program point L428-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,828 INFO L448 ceAbstractionStarter]: For program point L296(lines 296 412) no Hoare annotation was computed. [2020-06-22 01:20:13,828 INFO L448 ceAbstractionStarter]: For program point L197(lines 197 412) no Hoare annotation was computed. [2020-06-22 01:20:13,828 INFO L448 ceAbstractionStarter]: For program point L164(lines 164 412) no Hoare annotation was computed. [2020-06-22 01:20:13,828 INFO L448 ceAbstractionStarter]: For program point L610(line 610) no Hoare annotation was computed. [2020-06-22 01:20:13,829 INFO L448 ceAbstractionStarter]: For program point L98(lines 98 412) no Hoare annotation was computed. [2020-06-22 01:20:13,829 INFO L448 ceAbstractionStarter]: For program point L379(lines 379 412) no Hoare annotation was computed. [2020-06-22 01:20:13,829 INFO L448 ceAbstractionStarter]: For program point L313(lines 313 412) no Hoare annotation was computed. [2020-06-22 01:20:13,829 INFO L448 ceAbstractionStarter]: For program point L247(lines 247 412) no Hoare annotation was computed. [2020-06-22 01:20:13,829 INFO L448 ceAbstractionStarter]: For program point L214(lines 214 412) no Hoare annotation was computed. [2020-06-22 01:20:13,829 INFO L448 ceAbstractionStarter]: For program point L82(lines 82 88) no Hoare annotation was computed. [2020-06-22 01:20:13,829 INFO L448 ceAbstractionStarter]: For program point L49(lines 49 412) no Hoare annotation was computed. [2020-06-22 01:20:13,829 INFO L448 ceAbstractionStarter]: For program point L82-2(lines 82 88) no Hoare annotation was computed. [2020-06-22 01:20:13,829 INFO L448 ceAbstractionStarter]: For program point L330(lines 330 412) no Hoare annotation was computed. [2020-06-22 01:20:13,830 INFO L448 ceAbstractionStarter]: For program point L297(lines 297 306) no Hoare annotation was computed. [2020-06-22 01:20:13,830 INFO L448 ceAbstractionStarter]: For program point L231(lines 231 412) no Hoare annotation was computed. [2020-06-22 01:20:13,830 INFO L448 ceAbstractionStarter]: For program point L297-2(lines 297 306) no Hoare annotation was computed. [2020-06-22 01:20:13,830 INFO L448 ceAbstractionStarter]: For program point L578-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,830 INFO L448 ceAbstractionStarter]: For program point L545-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,830 INFO L448 ceAbstractionStarter]: For program point L512-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,830 INFO L448 ceAbstractionStarter]: For program point L479-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,830 INFO L448 ceAbstractionStarter]: For program point L413(lines 413 415) no Hoare annotation was computed. [2020-06-22 01:20:13,831 INFO L448 ceAbstractionStarter]: For program point L446-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,831 INFO L448 ceAbstractionStarter]: For program point L380(lines 380 386) no Hoare annotation was computed. [2020-06-22 01:20:13,831 INFO L448 ceAbstractionStarter]: For program point L413-2(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,831 INFO L448 ceAbstractionStarter]: For program point L314(lines 314 325) no Hoare annotation was computed. [2020-06-22 01:20:13,831 INFO L448 ceAbstractionStarter]: For program point L380-2(lines 380 386) no Hoare annotation was computed. [2020-06-22 01:20:13,831 INFO L448 ceAbstractionStarter]: For program point L314-2(lines 314 325) no Hoare annotation was computed. [2020-06-22 01:20:13,831 INFO L448 ceAbstractionStarter]: For program point L397(lines 397 412) no Hoare annotation was computed. [2020-06-22 01:20:13,831 INFO L448 ceAbstractionStarter]: For program point L331(lines 331 334) no Hoare annotation was computed. [2020-06-22 01:20:13,831 INFO L448 ceAbstractionStarter]: For program point L331-2(lines 331 334) no Hoare annotation was computed. [2020-06-22 01:20:13,832 INFO L448 ceAbstractionStarter]: For program point L133(lines 133 412) no Hoare annotation was computed. [2020-06-22 01:20:13,832 INFO L448 ceAbstractionStarter]: For program point L34(lines 34 412) no Hoare annotation was computed. [2020-06-22 01:20:13,832 INFO L448 ceAbstractionStarter]: For program point L348(lines 348 412) no Hoare annotation was computed. [2020-06-22 01:20:13,832 INFO L448 ceAbstractionStarter]: For program point L282(lines 282 412) no Hoare annotation was computed. [2020-06-22 01:20:13,832 INFO L451 ceAbstractionStarter]: At program point L596(lines 28 597) the Hoare annotation is: true [2020-06-22 01:20:13,832 INFO L448 ceAbstractionStarter]: For program point L563-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,832 INFO L448 ceAbstractionStarter]: For program point L530-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,832 INFO L448 ceAbstractionStarter]: For program point L497-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,833 INFO L448 ceAbstractionStarter]: For program point L464-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,833 INFO L448 ceAbstractionStarter]: For program point L431-1(lines 28 597) no Hoare annotation was computed. [2020-06-22 01:20:13,833 INFO L448 ceAbstractionStarter]: For program point L233(lines 233 412) no Hoare annotation was computed. [2020-06-22 01:20:13,833 INFO L448 ceAbstractionStarter]: For program point L68(lines 68 412) no Hoare annotation was computed. [2020-06-22 01:20:13,843 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.06 01:20:13 BasicIcfg [2020-06-22 01:20:13,843 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-06-22 01:20:13,844 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-06-22 01:20:13,844 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-06-22 01:20:13,847 INFO L276 PluginConnector]: BuchiAutomizer initialized [2020-06-22 01:20:13,848 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 01:20:13,848 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.06 01:20:11" (1/5) ... [2020-06-22 01:20:13,849 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@56aa1e27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.06 01:20:13, skipping insertion in model container [2020-06-22 01:20:13,849 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 01:20:13,849 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 01:20:11" (2/5) ... [2020-06-22 01:20:13,850 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@56aa1e27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.06 01:20:13, skipping insertion in model container [2020-06-22 01:20:13,850 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 01:20:13,850 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 01:20:13" (3/5) ... [2020-06-22 01:20:13,850 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@56aa1e27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.06 01:20:13, skipping insertion in model container [2020-06-22 01:20:13,850 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 01:20:13,850 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 22.06 01:20:13" (4/5) ... [2020-06-22 01:20:13,851 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@56aa1e27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.06 01:20:13, skipping insertion in model container [2020-06-22 01:20:13,851 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 01:20:13,851 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.06 01:20:13" (5/5) ... [2020-06-22 01:20:13,852 INFO L375 chiAutomizerObserver]: Analyzing ICFG theBenchmark.c_BEv2 [2020-06-22 01:20:13,876 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2020-06-22 01:20:13,877 INFO L374 BuchiCegarLoop]: Interprodecural is true [2020-06-22 01:20:13,877 INFO L375 BuchiCegarLoop]: Hoare is true [2020-06-22 01:20:13,877 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-06-22 01:20:13,877 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-06-22 01:20:13,877 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-06-22 01:20:13,877 INFO L379 BuchiCegarLoop]: Difference is false [2020-06-22 01:20:13,877 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-06-22 01:20:13,878 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-06-22 01:20:13,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 161 states. [2020-06-22 01:20:13,925 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2020-06-22 01:20:13,925 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:13,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:13,936 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 01:20:13,936 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-06-22 01:20:13,936 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2020-06-22 01:20:13,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 161 states. [2020-06-22 01:20:13,949 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2020-06-22 01:20:13,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:13,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:13,952 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 01:20:13,952 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-06-22 01:20:13,957 INFO L794 eck$LassoCheckResult]: Stem: 114#ULTIMATE.startENTRYtrue [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 135#L605-2true [2020-06-22 01:20:13,958 INFO L796 eck$LassoCheckResult]: Loop: 135#L605-2true [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 6#L610true [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 8#L29true [1637] L29-->L596: Formula: (and (= 9 v_~a28~0_8) (= 1 v_~a21~0_7) (= v_~a28~0_7 9) (= v_~a11~0_7 1) (= |v_ULTIMATE.start_calculate_output_#res_2| (- 1)) (= 8 v_~a17~0_7) (< 1 v_~a11~0_8) (= v_~a25~0_7 1) (= 1 v_~a25~0_8) (= 1 v_~a19~0_7) (= 4 v_ULTIMATE.start_calculate_output_~input_3)) InVars {~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ~a28~0=v_~a28~0_8, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_8, ~a11~0=v_~a11~0_8} OutVars{~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_2|, ~a28~0=v_~a28~0_7, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_7, ~a11~0=v_~a11~0_7} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0, ~a25~0, ~a11~0] 13#L596true [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 135#L605-2true [2020-06-22 01:20:13,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:13,964 INFO L82 PathProgramCache]: Analyzing trace with hash 4041, now seen corresponding path program 1 times [2020-06-22 01:20:13,966 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:13,967 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:13,987 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:13,987 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:13,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:14,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:14,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:14,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:14,045 INFO L82 PathProgramCache]: Analyzing trace with hash 35670403, now seen corresponding path program 1 times [2020-06-22 01:20:14,045 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:14,045 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:14,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:14,046 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:14,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:14,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:14,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:14,119 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:20:14,119 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:20:14,124 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:20:14,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:20:14,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:20:14,141 INFO L87 Difference]: Start difference. First operand 161 states. Second operand 3 states. [2020-06-22 01:20:18,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:20:18,758 INFO L93 Difference]: Finished difference Result 301 states and 3775 transitions. [2020-06-22 01:20:18,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:20:18,763 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 301 states and 3775 transitions. [2020-06-22 01:20:18,778 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 300 [2020-06-22 01:20:18,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 301 states to 301 states and 3775 transitions. [2020-06-22 01:20:18,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2020-06-22 01:20:18,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2020-06-22 01:20:18,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 301 states and 3775 transitions. [2020-06-22 01:20:18,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 01:20:18,810 INFO L706 BuchiCegarLoop]: Abstraction has 301 states and 3775 transitions. [2020-06-22 01:20:18,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states and 3775 transitions. [2020-06-22 01:20:18,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 236. [2020-06-22 01:20:18,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2020-06-22 01:20:18,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 3116 transitions. [2020-06-22 01:20:18,874 INFO L729 BuchiCegarLoop]: Abstraction has 236 states and 3116 transitions. [2020-06-22 01:20:18,874 INFO L609 BuchiCegarLoop]: Abstraction has 236 states and 3116 transitions. [2020-06-22 01:20:18,874 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2020-06-22 01:20:18,874 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 236 states and 3116 transitions. [2020-06-22 01:20:18,879 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 235 [2020-06-22 01:20:18,879 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:18,879 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:18,881 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 01:20:18,881 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-06-22 01:20:18,881 INFO L794 eck$LassoCheckResult]: Stem: 606#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 493#L605-2 [2020-06-22 01:20:18,882 INFO L796 eck$LassoCheckResult]: Loop: 493#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 478#L610 [1601] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 1) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 480#L29 [1637] L29-->L596: Formula: (and (= 9 v_~a28~0_8) (= 1 v_~a21~0_7) (= v_~a28~0_7 9) (= v_~a11~0_7 1) (= |v_ULTIMATE.start_calculate_output_#res_2| (- 1)) (= 8 v_~a17~0_7) (< 1 v_~a11~0_8) (= v_~a25~0_7 1) (= 1 v_~a25~0_8) (= 1 v_~a19~0_7) (= 4 v_ULTIMATE.start_calculate_output_~input_3)) InVars {~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ~a28~0=v_~a28~0_8, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_8, ~a11~0=v_~a11~0_8} OutVars{~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_2|, ~a28~0=v_~a28~0_7, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_7, ~a11~0=v_~a11~0_7} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0, ~a25~0, ~a11~0] 475#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 493#L605-2 [2020-06-22 01:20:18,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:18,882 INFO L82 PathProgramCache]: Analyzing trace with hash 4041, now seen corresponding path program 2 times [2020-06-22 01:20:18,882 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:18,882 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:18,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:18,884 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:18,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:18,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:18,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:18,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:18,898 INFO L82 PathProgramCache]: Analyzing trace with hash 35671364, now seen corresponding path program 1 times [2020-06-22 01:20:18,898 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:18,898 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:18,899 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:18,899 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:20:18,899 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:18,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:18,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:18,936 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:20:18,936 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:20:18,936 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:20:18,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:20:18,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:20:18,937 INFO L87 Difference]: Start difference. First operand 236 states and 3116 transitions. cyclomatic complexity: 2881 Second operand 3 states. [2020-06-22 01:20:23,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:20:23,597 INFO L93 Difference]: Finished difference Result 376 states and 4756 transitions. [2020-06-22 01:20:23,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:20:23,598 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 376 states and 4756 transitions. [2020-06-22 01:20:23,608 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 375 [2020-06-22 01:20:23,620 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 376 states to 376 states and 4756 transitions. [2020-06-22 01:20:23,621 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 376 [2020-06-22 01:20:23,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2020-06-22 01:20:23,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 376 states and 4756 transitions. [2020-06-22 01:20:23,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 01:20:23,627 INFO L706 BuchiCegarLoop]: Abstraction has 376 states and 4756 transitions. [2020-06-22 01:20:23,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states and 4756 transitions. [2020-06-22 01:20:23,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 311. [2020-06-22 01:20:23,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2020-06-22 01:20:23,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 4097 transitions. [2020-06-22 01:20:23,650 INFO L729 BuchiCegarLoop]: Abstraction has 311 states and 4097 transitions. [2020-06-22 01:20:23,650 INFO L609 BuchiCegarLoop]: Abstraction has 311 states and 4097 transitions. [2020-06-22 01:20:23,650 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2020-06-22 01:20:23,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 311 states and 4097 transitions. [2020-06-22 01:20:23,656 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 310 [2020-06-22 01:20:23,656 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:23,656 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:23,657 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 01:20:23,658 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-06-22 01:20:23,658 INFO L794 eck$LassoCheckResult]: Stem: 1224#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 1111#L605-2 [2020-06-22 01:20:23,658 INFO L796 eck$LassoCheckResult]: Loop: 1111#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1096#L610 [1602] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 3) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1099#L29 [1637] L29-->L596: Formula: (and (= 9 v_~a28~0_8) (= 1 v_~a21~0_7) (= v_~a28~0_7 9) (= v_~a11~0_7 1) (= |v_ULTIMATE.start_calculate_output_#res_2| (- 1)) (= 8 v_~a17~0_7) (< 1 v_~a11~0_8) (= v_~a25~0_7 1) (= 1 v_~a25~0_8) (= 1 v_~a19~0_7) (= 4 v_ULTIMATE.start_calculate_output_~input_3)) InVars {~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ~a28~0=v_~a28~0_8, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_8, ~a11~0=v_~a11~0_8} OutVars{~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_2|, ~a28~0=v_~a28~0_7, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_7, ~a11~0=v_~a11~0_7} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0, ~a25~0, ~a11~0] 1093#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1111#L605-2 [2020-06-22 01:20:23,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:23,659 INFO L82 PathProgramCache]: Analyzing trace with hash 4041, now seen corresponding path program 3 times [2020-06-22 01:20:23,659 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:23,659 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:23,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:23,660 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:23,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:23,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:23,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:23,672 INFO L82 PathProgramCache]: Analyzing trace with hash 35672325, now seen corresponding path program 1 times [2020-06-22 01:20:23,672 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:23,673 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:23,673 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:23,674 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:20:23,674 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:23,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:23,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:23,688 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:20:23,688 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:20:23,688 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:20:23,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:20:23,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:20:23,689 INFO L87 Difference]: Start difference. First operand 311 states and 4097 transitions. cyclomatic complexity: 3787 Second operand 3 states. [2020-06-22 01:20:28,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:20:28,016 INFO L93 Difference]: Finished difference Result 451 states and 5737 transitions. [2020-06-22 01:20:28,016 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:20:28,016 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 451 states and 5737 transitions. [2020-06-22 01:20:28,027 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 450 [2020-06-22 01:20:28,041 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 451 states to 451 states and 5737 transitions. [2020-06-22 01:20:28,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2020-06-22 01:20:28,043 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2020-06-22 01:20:28,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 451 states and 5737 transitions. [2020-06-22 01:20:28,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 01:20:28,046 INFO L706 BuchiCegarLoop]: Abstraction has 451 states and 5737 transitions. [2020-06-22 01:20:28,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states and 5737 transitions. [2020-06-22 01:20:28,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 386. [2020-06-22 01:20:28,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2020-06-22 01:20:28,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 5078 transitions. [2020-06-22 01:20:28,070 INFO L729 BuchiCegarLoop]: Abstraction has 386 states and 5078 transitions. [2020-06-22 01:20:28,070 INFO L609 BuchiCegarLoop]: Abstraction has 386 states and 5078 transitions. [2020-06-22 01:20:28,070 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2020-06-22 01:20:28,071 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 386 states and 5078 transitions. [2020-06-22 01:20:28,077 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 385 [2020-06-22 01:20:28,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:28,077 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:28,078 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 01:20:28,078 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-06-22 01:20:28,079 INFO L794 eck$LassoCheckResult]: Stem: 1998#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 1880#L605-2 [2020-06-22 01:20:28,079 INFO L796 eck$LassoCheckResult]: Loop: 1880#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1863#L610 [1603] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 6)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1867#L29 [1637] L29-->L596: Formula: (and (= 9 v_~a28~0_8) (= 1 v_~a21~0_7) (= v_~a28~0_7 9) (= v_~a11~0_7 1) (= |v_ULTIMATE.start_calculate_output_#res_2| (- 1)) (= 8 v_~a17~0_7) (< 1 v_~a11~0_8) (= v_~a25~0_7 1) (= 1 v_~a25~0_8) (= 1 v_~a19~0_7) (= 4 v_ULTIMATE.start_calculate_output_~input_3)) InVars {~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ~a28~0=v_~a28~0_8, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_8, ~a11~0=v_~a11~0_8} OutVars{~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_2|, ~a28~0=v_~a28~0_7, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_7, ~a11~0=v_~a11~0_7} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0, ~a25~0, ~a11~0] 1870#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1880#L605-2 [2020-06-22 01:20:28,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:28,079 INFO L82 PathProgramCache]: Analyzing trace with hash 4041, now seen corresponding path program 4 times [2020-06-22 01:20:28,080 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:28,080 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:28,081 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:28,081 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:28,081 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:28,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:28,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:28,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:28,092 INFO L82 PathProgramCache]: Analyzing trace with hash 35673286, now seen corresponding path program 1 times [2020-06-22 01:20:28,093 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:28,093 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:28,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:28,094 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:20:28,094 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:28,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:28,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:28,106 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:20:28,106 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:20:28,106 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:20:28,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:20:28,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:20:28,107 INFO L87 Difference]: Start difference. First operand 386 states and 5078 transitions. cyclomatic complexity: 4693 Second operand 3 states. [2020-06-22 01:20:32,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:20:32,279 INFO L93 Difference]: Finished difference Result 526 states and 6718 transitions. [2020-06-22 01:20:32,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:20:32,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 526 states and 6718 transitions. [2020-06-22 01:20:32,292 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 525 [2020-06-22 01:20:32,307 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 526 states to 526 states and 6718 transitions. [2020-06-22 01:20:32,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 526 [2020-06-22 01:20:32,309 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 526 [2020-06-22 01:20:32,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 526 states and 6718 transitions. [2020-06-22 01:20:32,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 01:20:32,312 INFO L706 BuchiCegarLoop]: Abstraction has 526 states and 6718 transitions. [2020-06-22 01:20:32,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states and 6718 transitions. [2020-06-22 01:20:32,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 460. [2020-06-22 01:20:32,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 460 states. [2020-06-22 01:20:32,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 6043 transitions. [2020-06-22 01:20:32,340 INFO L729 BuchiCegarLoop]: Abstraction has 460 states and 6043 transitions. [2020-06-22 01:20:32,340 INFO L609 BuchiCegarLoop]: Abstraction has 460 states and 6043 transitions. [2020-06-22 01:20:32,340 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2020-06-22 01:20:32,340 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 460 states and 6043 transitions. [2020-06-22 01:20:32,347 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 459 [2020-06-22 01:20:32,347 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:32,347 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:32,348 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1] [2020-06-22 01:20:32,349 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2020-06-22 01:20:32,349 INFO L794 eck$LassoCheckResult]: Stem: 2916#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 2799#L605-2 [2020-06-22 01:20:32,349 INFO L796 eck$LassoCheckResult]: Loop: 2799#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2781#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2786#L29 [1637] L29-->L596: Formula: (and (= 9 v_~a28~0_8) (= 1 v_~a21~0_7) (= v_~a28~0_7 9) (= v_~a11~0_7 1) (= |v_ULTIMATE.start_calculate_output_#res_2| (- 1)) (= 8 v_~a17~0_7) (< 1 v_~a11~0_8) (= v_~a25~0_7 1) (= 1 v_~a25~0_8) (= 1 v_~a19~0_7) (= 4 v_ULTIMATE.start_calculate_output_~input_3)) InVars {~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ~a28~0=v_~a28~0_8, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_8, ~a11~0=v_~a11~0_8} OutVars{~a19~0=v_~a19~0_7, ~a17~0=v_~a17~0_7, ~a21~0=v_~a21~0_7, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_2|, ~a28~0=v_~a28~0_7, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_3, ~a25~0=v_~a25~0_7, ~a11~0=v_~a11~0_7} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0, ~a25~0, ~a11~0] 2798#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2799#L605-2 [2020-06-22 01:20:32,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:32,350 INFO L82 PathProgramCache]: Analyzing trace with hash 4041, now seen corresponding path program 5 times [2020-06-22 01:20:32,350 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:32,350 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:32,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:32,351 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:32,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:32,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:32,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:32,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:32,361 INFO L82 PathProgramCache]: Analyzing trace with hash 35674247, now seen corresponding path program 1 times [2020-06-22 01:20:32,361 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:32,361 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:32,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:32,362 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:20:32,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:32,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:32,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:32,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:32,373 INFO L82 PathProgramCache]: Analyzing trace with hash -528268209, now seen corresponding path program 1 times [2020-06-22 01:20:32,373 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:32,374 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:32,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:32,374 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:32,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:32,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:32,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:32,397 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:20:32,398 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 01:20:32,506 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 01:20:32,508 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 01:20:32,508 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 01:20:32,508 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 01:20:32,508 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2020-06-22 01:20:32,508 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:20:32,508 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 01:20:32,509 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 01:20:32,509 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration5_Loop [2020-06-22 01:20:32,509 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 01:20:32,509 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 01:20:32,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,547 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,732 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 01:20:32,733 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:20:32,742 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:20:32,742 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:20:32,752 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:20:32,752 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a17~0=8} Honda state: {~a17~0=8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:20:32,828 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:20:32,828 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:20:32,841 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:20:32,841 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_calculate_output_#res=-1, ULTIMATE.start_main_~output~0=-1} Honda state: {ULTIMATE.start_calculate_output_#res=-1, ULTIMATE.start_main_~output~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:20:32,871 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:20:32,871 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:20:32,875 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:20:32,875 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a19~0=1} Honda state: {~a19~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:20:32,902 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:20:32,902 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:20:32,938 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-06-22 01:20:32,939 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:20:32,971 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-06-22 01:20:32,974 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 01:20:32,974 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 01:20:32,974 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 01:20:32,975 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 01:20:32,975 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2020-06-22 01:20:32,975 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-06-22 01:20:32,975 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 01:20:32,975 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 01:20:32,975 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration5_Loop [2020-06-22 01:20:32,975 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 01:20:32,975 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 01:20:32,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:32,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:33,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:33,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:33,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:33,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:33,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:33,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:33,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:33,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:20:33,183 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 01:20:33,189 INFO L497 LassoAnalysis]: Using template 'affine'. [2020-06-22 01:20:33,191 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 01:20:33,192 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 01:20:33,193 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 01:20:33,193 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 01:20:33,194 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 01:20:33,194 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 01:20:33,196 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 01:20:33,196 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 01:20:33,200 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 01:20:33,201 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 01:20:33,201 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 01:20:33,201 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 01:20:33,201 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 01:20:33,202 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 01:20:33,202 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 01:20:33,202 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 01:20:33,202 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 01:20:33,206 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 01:20:33,207 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 01:20:33,207 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 01:20:33,207 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 01:20:33,207 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 01:20:33,208 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 01:20:33,208 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 01:20:33,208 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 01:20:33,208 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 01:20:33,211 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 01:20:33,211 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 01:20:33,212 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 01:20:33,212 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 01:20:33,212 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 01:20:33,212 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 01:20:33,212 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 01:20:33,213 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 01:20:33,213 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 01:20:33,217 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-06-22 01:20:33,221 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-06-22 01:20:33,221 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2020-06-22 01:20:33,224 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-06-22 01:20:33,224 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-06-22 01:20:33,224 INFO L518 LassoAnalysis]: Proved termination. [2020-06-22 01:20:33,225 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(~a11~0) = 1*~a11~0 Supporting invariants [] [2020-06-22 01:20:33,226 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-06-22 01:20:33,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:33,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:33,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 2 conjunts are in the unsatisfiable core [2020-06-22 01:20:33,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 01:20:33,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:33,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2020-06-22 01:20:33,275 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 01:20:33,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:33,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:33,313 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2020-06-22 01:20:33,314 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2020-06-22 01:20:33,314 INFO L98 LoopCannibalizer]: 3 predicates before loop cannibalization 3 predicates after loop cannibalization [2020-06-22 01:20:33,318 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 3 loop predicates [2020-06-22 01:20:33,319 INFO L69 BuchiDifferenceNCSB]: Start buchiDifferenceNCSB. First operand 460 states and 6043 transitions. cyclomatic complexity: 5584 Second operand 4 states. [2020-06-22 01:20:42,078 INFO L73 BuchiDifferenceNCSB]: Finished buchiDifferenceNCSB. First operand 460 states and 6043 transitions. cyclomatic complexity: 5584. Second operand 4 states. Result 2296 states and 29197 transitions. Complement of second has 7 states. [2020-06-22 01:20:42,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-06-22 01:20:42,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-06-22 01:20:42,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 8538 transitions. [2020-06-22 01:20:42,088 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 8538 transitions. Stem has 1 letters. Loop has 4 letters. [2020-06-22 01:20:42,088 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 01:20:42,088 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 8538 transitions. Stem has 5 letters. Loop has 4 letters. [2020-06-22 01:20:42,088 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 01:20:42,089 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 8538 transitions. Stem has 1 letters. Loop has 8 letters. [2020-06-22 01:20:42,089 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-06-22 01:20:42,166 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2296 states and 29197 transitions. [2020-06-22 01:20:42,236 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 914 [2020-06-22 01:20:42,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2296 states to 1376 states and 16450 transitions. [2020-06-22 01:20:42,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 918 [2020-06-22 01:20:42,281 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 920 [2020-06-22 01:20:42,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1376 states and 16450 transitions. [2020-06-22 01:20:42,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:20:42,288 INFO L706 BuchiCegarLoop]: Abstraction has 1376 states and 16450 transitions. [2020-06-22 01:20:42,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states and 16450 transitions. [2020-06-22 01:20:42,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 1372. [2020-06-22 01:20:42,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1372 states. [2020-06-22 01:20:42,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1372 states to 1372 states and 16438 transitions. [2020-06-22 01:20:42,380 INFO L729 BuchiCegarLoop]: Abstraction has 1372 states and 16438 transitions. [2020-06-22 01:20:42,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:20:42,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:20:42,380 INFO L87 Difference]: Start difference. First operand 1372 states and 16438 transitions. Second operand 3 states. [2020-06-22 01:20:45,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:20:45,553 INFO L93 Difference]: Finished difference Result 2726 states and 30304 transitions. [2020-06-22 01:20:45,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:20:45,623 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2726 states and 30304 transitions. [2020-06-22 01:20:45,674 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1817 [2020-06-22 01:20:45,740 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2726 states to 2726 states and 30304 transitions. [2020-06-22 01:20:45,741 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1819 [2020-06-22 01:20:45,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1819 [2020-06-22 01:20:45,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2726 states and 30304 transitions. [2020-06-22 01:20:45,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:20:45,759 INFO L706 BuchiCegarLoop]: Abstraction has 2726 states and 30304 transitions. [2020-06-22 01:20:45,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2726 states and 30304 transitions. [2020-06-22 01:20:45,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2726 to 2713. [2020-06-22 01:20:45,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2713 states. [2020-06-22 01:20:45,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2713 states to 2713 states and 30274 transitions. [2020-06-22 01:20:45,878 INFO L729 BuchiCegarLoop]: Abstraction has 2713 states and 30274 transitions. [2020-06-22 01:20:45,878 INFO L609 BuchiCegarLoop]: Abstraction has 2713 states and 30274 transitions. [2020-06-22 01:20:45,878 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2020-06-22 01:20:45,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2713 states and 30274 transitions. [2020-06-22 01:20:45,907 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1808 [2020-06-22 01:20:45,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:45,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:45,908 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:20:45,908 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2020-06-22 01:20:45,909 INFO L794 eck$LassoCheckResult]: Stem: 9993#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 9994#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 9694#L610 [2020-06-22 01:20:45,909 INFO L796 eck$LassoCheckResult]: Loop: 9694#L610 [1603] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 6)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 9698#L29 [1648] L29-->L34: Formula: (= 1 v_~a11~0_10) InVars {~a11~0=v_~a11~0_10} OutVars{~a11~0=v_~a11~0_10} AuxVars[] AssignedVars[] 11146#L34 [1666] L34-->L596: Formula: (and (> 1 v_~a25~0_11) (= 6 v_ULTIMATE.start_calculate_output_~input_5) (= 7 v_~a28~0_12) (= v_~a28~0_11 10) (= |v_ULTIMATE.start_calculate_output_#res_3| 22) (= 8 v_~a17~0_10) (> 1 v_~a11~0_11) (= 1 v_~a19~0_10) (= 1 v_~a21~0_10)) InVars {~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ~a28~0=v_~a28~0_12, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} OutVars{~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_3|, ~a28~0=v_~a28~0_11, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0] 9731#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 9732#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 9694#L610 [2020-06-22 01:20:45,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:45,910 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 1 times [2020-06-22 01:20:45,910 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:45,910 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:45,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:45,911 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:45,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:45,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:45,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:45,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:45,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1559766733, now seen corresponding path program 1 times [2020-06-22 01:20:45,921 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:45,921 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:45,922 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:45,922 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:45,922 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:45,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:45,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:45,939 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:20:45,939 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:20:45,939 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:20:45,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:20:45,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:20:45,940 INFO L87 Difference]: Start difference. First operand 2713 states and 30274 transitions. cyclomatic complexity: 27564 Second operand 3 states. [2020-06-22 01:20:49,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:20:49,265 INFO L93 Difference]: Finished difference Result 5356 states and 58390 transitions. [2020-06-22 01:20:49,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:20:49,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5356 states and 58390 transitions. [2020-06-22 01:20:49,440 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3568 [2020-06-22 01:20:49,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5356 states to 5356 states and 58390 transitions. [2020-06-22 01:20:49,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3573 [2020-06-22 01:20:49,540 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3573 [2020-06-22 01:20:49,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5356 states and 58390 transitions. [2020-06-22 01:20:49,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:20:49,551 INFO L706 BuchiCegarLoop]: Abstraction has 5356 states and 58390 transitions. [2020-06-22 01:20:49,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states and 58390 transitions. [2020-06-22 01:20:49,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 5356. [2020-06-22 01:20:49,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5356 states. [2020-06-22 01:20:49,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5356 states to 5356 states and 58390 transitions. [2020-06-22 01:20:49,744 INFO L729 BuchiCegarLoop]: Abstraction has 5356 states and 58390 transitions. [2020-06-22 01:20:49,744 INFO L609 BuchiCegarLoop]: Abstraction has 5356 states and 58390 transitions. [2020-06-22 01:20:49,745 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2020-06-22 01:20:49,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5356 states and 58390 transitions. [2020-06-22 01:20:49,800 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3568 [2020-06-22 01:20:49,800 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:49,800 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:49,801 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:20:49,801 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2020-06-22 01:20:49,802 INFO L794 eck$LassoCheckResult]: Stem: 18073#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 18074#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 18340#L610 [2020-06-22 01:20:49,802 INFO L796 eck$LassoCheckResult]: Loop: 18340#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 19351#L29 [1649] L29-->L34: Formula: (and (> 1 v_~a25~0_10) (< 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 19347#L34 [1666] L34-->L596: Formula: (and (> 1 v_~a25~0_11) (= 6 v_ULTIMATE.start_calculate_output_~input_5) (= 7 v_~a28~0_12) (= v_~a28~0_11 10) (= |v_ULTIMATE.start_calculate_output_#res_3| 22) (= 8 v_~a17~0_10) (> 1 v_~a11~0_11) (= 1 v_~a19~0_10) (= 1 v_~a21~0_10)) InVars {~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ~a28~0=v_~a28~0_12, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} OutVars{~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_3|, ~a28~0=v_~a28~0_11, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0] 19103#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 19363#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 18340#L610 [2020-06-22 01:20:49,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:49,802 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 2 times [2020-06-22 01:20:49,802 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:49,802 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:49,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:49,803 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:49,804 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:49,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:49,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:49,812 INFO L82 PathProgramCache]: Analyzing trace with hash 1560720045, now seen corresponding path program 1 times [2020-06-22 01:20:49,812 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:49,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:49,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:49,813 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:20:49,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:49,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:49,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:49,825 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:20:49,825 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:20:49,825 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:20:49,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:20:49,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:20:49,826 INFO L87 Difference]: Start difference. First operand 5356 states and 58390 transitions. cyclomatic complexity: 53038 Second operand 3 states. [2020-06-22 01:20:53,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:20:53,099 INFO L93 Difference]: Finished difference Result 10633 states and 110316 transitions. [2020-06-22 01:20:53,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:20:53,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10633 states and 110316 transitions. [2020-06-22 01:20:53,355 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7085 [2020-06-22 01:20:53,730 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10633 states to 10633 states and 110316 transitions. [2020-06-22 01:20:53,730 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7090 [2020-06-22 01:20:53,748 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7090 [2020-06-22 01:20:53,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10633 states and 110316 transitions. [2020-06-22 01:20:53,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:20:53,752 INFO L706 BuchiCegarLoop]: Abstraction has 10633 states and 110316 transitions. [2020-06-22 01:20:53,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10633 states and 110316 transitions. [2020-06-22 01:20:54,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10633 to 10630. [2020-06-22 01:20:54,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10630 states. [2020-06-22 01:20:54,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10630 states to 10630 states and 110310 transitions. [2020-06-22 01:20:54,108 INFO L729 BuchiCegarLoop]: Abstraction has 10630 states and 110310 transitions. [2020-06-22 01:20:54,108 INFO L609 BuchiCegarLoop]: Abstraction has 10630 states and 110310 transitions. [2020-06-22 01:20:54,108 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2020-06-22 01:20:54,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10630 states and 110310 transitions. [2020-06-22 01:20:54,222 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7083 [2020-06-22 01:20:54,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:54,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:54,224 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:20:54,224 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:20:54,224 INFO L794 eck$LassoCheckResult]: Stem: 34088#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 34089#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 34286#L610 [2020-06-22 01:20:54,225 INFO L796 eck$LassoCheckResult]: Loop: 34286#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 37605#L29 [1650] L29-->L34: Formula: (< 8 v_~a17~0_9) InVars {~a17~0=v_~a17~0_9} OutVars{~a17~0=v_~a17~0_9} AuxVars[] AssignedVars[] 37597#L34 [1668] L34-->L37: Formula: (< 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 37598#L37 [1680] L37-->L41: Formula: (< 1 v_~a19~0_15) InVars {~a19~0=v_~a19~0_15} OutVars{~a19~0=v_~a19~0_15} AuxVars[] AssignedVars[] 38125#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 38121#L46 [1714] L46-->L49: Formula: (< 1 v_~a19~0_23) InVars {~a19~0=v_~a19~0_23} OutVars{~a19~0=v_~a19~0_23} AuxVars[] AssignedVars[] 37573#L49 [1728] L49-->L53: Formula: (< 1 v_~a21~0_25) InVars {~a21~0=v_~a21~0_25} OutVars{~a21~0=v_~a21~0_25} AuxVars[] AssignedVars[] 37568#L53 [1762] L53-->L58: Formula: (< v_ULTIMATE.start_calculate_output_~input_16 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_16} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_16} AuxVars[] AssignedVars[] 37563#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 37554#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 37552#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 37544#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 37537#L81 [1878] L81-->L82: Formula: (and (= 1 v_~a21~0_45) (< 1 v_~a19~0_49) (> 1 v_~a25~0_54) (= v_ULTIMATE.start_calculate_output_~input_25 4) (> 1 v_~a11~0_50) (= 7 v_~a28~0_54) (= 8 v_~a17~0_46)) InVars {~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} OutVars{~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} AuxVars[] AssignedVars[] 34122#L82 [1909] L82-->L82-2: Formula: (and (< 10 v_~a28~0_59) (= v_~a28~0_58 8) (= v_~a25~0_57 0)) InVars {~a28~0=v_~a28~0_59} OutVars{~a25~0=v_~a25~0_57, ~a28~0=v_~a28~0_58} AuxVars[] AssignedVars[~a28~0, ~a25~0] 34110#L82-2 [1095] L82-2-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_13| 22) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_13|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 34111#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 37622#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 34286#L610 [2020-06-22 01:20:54,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:54,225 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 3 times [2020-06-22 01:20:54,225 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:54,225 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:54,226 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:54,226 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:54,227 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:54,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:54,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:54,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:54,235 INFO L82 PathProgramCache]: Analyzing trace with hash 2059791958, now seen corresponding path program 1 times [2020-06-22 01:20:54,235 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:54,235 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:54,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:54,236 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:20:54,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:54,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:54,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:54,250 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:20:54,250 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 01:20:54,250 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:20:54,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:20:54,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:20:54,251 INFO L87 Difference]: Start difference. First operand 10630 states and 110310 transitions. cyclomatic complexity: 99684 Second operand 3 states. [2020-06-22 01:20:58,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:20:58,035 INFO L93 Difference]: Finished difference Result 12192 states and 121860 transitions. [2020-06-22 01:20:58,035 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:20:58,094 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12192 states and 121860 transitions. [2020-06-22 01:20:58,303 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8123 [2020-06-22 01:20:58,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12192 states to 12192 states and 121860 transitions. [2020-06-22 01:20:58,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8128 [2020-06-22 01:20:58,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8128 [2020-06-22 01:20:58,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12192 states and 121860 transitions. [2020-06-22 01:20:58,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:20:58,555 INFO L706 BuchiCegarLoop]: Abstraction has 12192 states and 121860 transitions. [2020-06-22 01:20:58,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12192 states and 121860 transitions. [2020-06-22 01:20:58,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12192 to 10606. [2020-06-22 01:20:58,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10606 states. [2020-06-22 01:20:58,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10606 states to 10606 states and 108356 transitions. [2020-06-22 01:20:58,901 INFO L729 BuchiCegarLoop]: Abstraction has 10606 states and 108356 transitions. [2020-06-22 01:20:58,901 INFO L609 BuchiCegarLoop]: Abstraction has 10606 states and 108356 transitions. [2020-06-22 01:20:58,901 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2020-06-22 01:20:58,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10606 states and 108356 transitions. [2020-06-22 01:20:59,013 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7067 [2020-06-22 01:20:59,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:20:59,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:20:59,015 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:20:59,015 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:20:59,015 INFO L794 eck$LassoCheckResult]: Stem: 56895#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 56896#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 57174#L610 [2020-06-22 01:20:59,015 INFO L796 eck$LassoCheckResult]: Loop: 57174#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 58282#L29 [1650] L29-->L34: Formula: (< 8 v_~a17~0_9) InVars {~a17~0=v_~a17~0_9} OutVars{~a17~0=v_~a17~0_9} AuxVars[] AssignedVars[] 58368#L34 [1668] L34-->L37: Formula: (< 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 58369#L37 [1680] L37-->L41: Formula: (< 1 v_~a19~0_15) InVars {~a19~0=v_~a19~0_15} OutVars{~a19~0=v_~a19~0_15} AuxVars[] AssignedVars[] 58354#L41 [1701] L41-->L46: Formula: (< 8 v_~a17~0_18) InVars {~a17~0=v_~a17~0_18} OutVars{~a17~0=v_~a17~0_18} AuxVars[] AssignedVars[] 58355#L46 [1714] L46-->L49: Formula: (< 1 v_~a19~0_23) InVars {~a19~0=v_~a19~0_23} OutVars{~a19~0=v_~a19~0_23} AuxVars[] AssignedVars[] 58339#L49 [1728] L49-->L53: Formula: (< 1 v_~a21~0_25) InVars {~a21~0=v_~a21~0_25} OutVars{~a21~0=v_~a21~0_25} AuxVars[] AssignedVars[] 58340#L53 [1763] L53-->L58: Formula: (> 8 v_~a17~0_28) InVars {~a17~0=v_~a17~0_28} OutVars{~a17~0=v_~a17~0_28} AuxVars[] AssignedVars[] 58326#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 58324#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 58312#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 58307#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 58291#L81 [1878] L81-->L82: Formula: (and (= 1 v_~a21~0_45) (< 1 v_~a19~0_49) (> 1 v_~a25~0_54) (= v_ULTIMATE.start_calculate_output_~input_25 4) (> 1 v_~a11~0_50) (= 7 v_~a28~0_54) (= 8 v_~a17~0_46)) InVars {~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} OutVars{~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} AuxVars[] AssignedVars[] 56920#L82 [1909] L82-->L82-2: Formula: (and (< 10 v_~a28~0_59) (= v_~a28~0_58 8) (= v_~a25~0_57 0)) InVars {~a28~0=v_~a28~0_59} OutVars{~a25~0=v_~a25~0_57, ~a28~0=v_~a28~0_58} AuxVars[] AssignedVars[~a28~0, ~a25~0] 56910#L82-2 [1095] L82-2-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_13| 22) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_13|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 56911#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 62510#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 57174#L610 [2020-06-22 01:20:59,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:59,016 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 4 times [2020-06-22 01:20:59,016 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:59,016 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:59,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:59,017 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:20:59,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:59,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:59,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:20:59,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:20:59,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1569875446, now seen corresponding path program 1 times [2020-06-22 01:20:59,025 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:20:59,025 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:20:59,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:59,026 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:20:59,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:20:59,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:20:59,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:20:59,039 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:20:59,039 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:20:59,039 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:20:59,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:20:59,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:20:59,040 INFO L87 Difference]: Start difference. First operand 10606 states and 108356 transitions. cyclomatic complexity: 97754 Second operand 3 states. [2020-06-22 01:21:02,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:21:02,429 INFO L93 Difference]: Finished difference Result 21118 states and 204434 transitions. [2020-06-22 01:21:02,429 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:21:02,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21118 states and 204434 transitions. [2020-06-22 01:21:02,854 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 14075 [2020-06-22 01:21:03,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21118 states to 21118 states and 204434 transitions. [2020-06-22 01:21:03,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14080 [2020-06-22 01:21:03,191 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14080 [2020-06-22 01:21:03,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21118 states and 204434 transitions. [2020-06-22 01:21:03,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:21:03,192 INFO L706 BuchiCegarLoop]: Abstraction has 21118 states and 204434 transitions. [2020-06-22 01:21:03,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21118 states and 204434 transitions. [2020-06-22 01:21:04,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21118 to 21118. [2020-06-22 01:21:04,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21118 states. [2020-06-22 01:21:04,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21118 states to 21118 states and 204434 transitions. [2020-06-22 01:21:04,257 INFO L729 BuchiCegarLoop]: Abstraction has 21118 states and 204434 transitions. [2020-06-22 01:21:04,257 INFO L609 BuchiCegarLoop]: Abstraction has 21118 states and 204434 transitions. [2020-06-22 01:21:04,257 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2020-06-22 01:21:04,257 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21118 states and 204434 transitions. [2020-06-22 01:21:04,486 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 14075 [2020-06-22 01:21:04,486 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:21:04,486 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:21:04,487 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:21:04,487 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:21:04,487 INFO L794 eck$LassoCheckResult]: Stem: 88615#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 88616#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 88956#L610 [2020-06-22 01:21:04,488 INFO L796 eck$LassoCheckResult]: Loop: 88956#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 94235#L29 [1651] L29-->L34: Formula: (> 8 v_~a17~0_9) InVars {~a17~0=v_~a17~0_9} OutVars{~a17~0=v_~a17~0_9} AuxVars[] AssignedVars[] 96740#L34 [1668] L34-->L37: Formula: (< 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 97461#L37 [1680] L37-->L41: Formula: (< 1 v_~a19~0_15) InVars {~a19~0=v_~a19~0_15} OutVars{~a19~0=v_~a19~0_15} AuxVars[] AssignedVars[] 99409#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 99402#L46 [1714] L46-->L49: Formula: (< 1 v_~a19~0_23) InVars {~a19~0=v_~a19~0_23} OutVars{~a19~0=v_~a19~0_23} AuxVars[] AssignedVars[] 99395#L49 [1728] L49-->L53: Formula: (< 1 v_~a21~0_25) InVars {~a21~0=v_~a21~0_25} OutVars{~a21~0=v_~a21~0_25} AuxVars[] AssignedVars[] 99391#L53 [1763] L53-->L58: Formula: (> 8 v_~a17~0_28) InVars {~a17~0=v_~a17~0_28} OutVars{~a17~0=v_~a17~0_28} AuxVars[] AssignedVars[] 94596#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 94590#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 94582#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 94569#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 94562#L81 [1878] L81-->L82: Formula: (and (= 1 v_~a21~0_45) (< 1 v_~a19~0_49) (> 1 v_~a25~0_54) (= v_ULTIMATE.start_calculate_output_~input_25 4) (> 1 v_~a11~0_50) (= 7 v_~a28~0_54) (= 8 v_~a17~0_46)) InVars {~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} OutVars{~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} AuxVars[] AssignedVars[] 88642#L82 [1909] L82-->L82-2: Formula: (and (< 10 v_~a28~0_59) (= v_~a28~0_58 8) (= v_~a25~0_57 0)) InVars {~a28~0=v_~a28~0_59} OutVars{~a25~0=v_~a25~0_57, ~a28~0=v_~a28~0_58} AuxVars[] AssignedVars[~a28~0, ~a25~0] 88631#L82-2 [1095] L82-2-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_13| 22) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_13|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 88632#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 94241#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 88956#L610 [2020-06-22 01:21:04,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:04,488 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 5 times [2020-06-22 01:21:04,488 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:04,488 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:04,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:04,489 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:21:04,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:04,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:04,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:04,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:04,496 INFO L82 PathProgramCache]: Analyzing trace with hash 179132248, now seen corresponding path program 1 times [2020-06-22 01:21:04,496 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:04,496 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:04,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:04,497 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:21:04,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:04,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:21:04,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:21:04,509 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:21:04,509 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:21:04,509 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:21:04,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:21:04,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:21:04,510 INFO L87 Difference]: Start difference. First operand 21118 states and 204434 transitions. cyclomatic complexity: 183324 Second operand 3 states. [2020-06-22 01:21:09,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:21:09,357 INFO L93 Difference]: Finished difference Result 42142 states and 385346 transitions. [2020-06-22 01:21:09,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:21:09,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42142 states and 385346 transitions. [2020-06-22 01:21:10,133 INFO L131 ngComponentsAnalysis]: Automaton has 39 accepting balls. 28091 [2020-06-22 01:21:10,674 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42142 states to 35134 states and 318098 transitions. [2020-06-22 01:21:10,675 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28096 [2020-06-22 01:21:10,742 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28096 [2020-06-22 01:21:10,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35134 states and 318098 transitions. [2020-06-22 01:21:10,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:21:10,793 INFO L706 BuchiCegarLoop]: Abstraction has 35134 states and 318098 transitions. [2020-06-22 01:21:10,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35134 states and 318098 transitions. [2020-06-22 01:21:11,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35134 to 28126. [2020-06-22 01:21:11,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28126 states. [2020-06-22 01:21:12,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28126 states to 28126 states and 257794 transitions. [2020-06-22 01:21:12,090 INFO L729 BuchiCegarLoop]: Abstraction has 28126 states and 257794 transitions. [2020-06-22 01:21:12,090 INFO L609 BuchiCegarLoop]: Abstraction has 28126 states and 257794 transitions. [2020-06-22 01:21:12,090 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2020-06-22 01:21:12,090 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28126 states and 257794 transitions. [2020-06-22 01:21:12,401 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 21083 [2020-06-22 01:21:12,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:21:12,401 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:21:12,402 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:21:12,402 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:21:12,402 INFO L794 eck$LassoCheckResult]: Stem: 151929#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 151930#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 152335#L610 [2020-06-22 01:21:12,403 INFO L796 eck$LassoCheckResult]: Loop: 152335#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 157683#L29 [1651] L29-->L34: Formula: (> 8 v_~a17~0_9) InVars {~a17~0=v_~a17~0_9} OutVars{~a17~0=v_~a17~0_9} AuxVars[] AssignedVars[] 157473#L34 [1668] L34-->L37: Formula: (< 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 157657#L37 [1680] L37-->L41: Formula: (< 1 v_~a19~0_15) InVars {~a19~0=v_~a19~0_15} OutVars{~a19~0=v_~a19~0_15} AuxVars[] AssignedVars[] 157642#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 157627#L46 [1714] L46-->L49: Formula: (< 1 v_~a19~0_23) InVars {~a19~0=v_~a19~0_23} OutVars{~a19~0=v_~a19~0_23} AuxVars[] AssignedVars[] 157613#L49 [1729] L49-->L53: Formula: (> 7 v_~a28~0_29) InVars {~a28~0=v_~a28~0_29} OutVars{~a28~0=v_~a28~0_29} AuxVars[] AssignedVars[] 157599#L53 [1763] L53-->L58: Formula: (> 8 v_~a17~0_28) InVars {~a17~0=v_~a17~0_28} OutVars{~a17~0=v_~a17~0_28} AuxVars[] AssignedVars[] 157420#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 157412#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 157401#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 157384#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 157373#L81 [1878] L81-->L82: Formula: (and (= 1 v_~a21~0_45) (< 1 v_~a19~0_49) (> 1 v_~a25~0_54) (= v_ULTIMATE.start_calculate_output_~input_25 4) (> 1 v_~a11~0_50) (= 7 v_~a28~0_54) (= 8 v_~a17~0_46)) InVars {~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} OutVars{~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} AuxVars[] AssignedVars[] 157361#L82 [1909] L82-->L82-2: Formula: (and (< 10 v_~a28~0_59) (= v_~a28~0_58 8) (= v_~a25~0_57 0)) InVars {~a28~0=v_~a28~0_59} OutVars{~a25~0=v_~a25~0_57, ~a28~0=v_~a28~0_58} AuxVars[] AssignedVars[~a28~0, ~a25~0] 151944#L82-2 [1095] L82-2-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_13| 22) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_13|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 151945#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 156944#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 152335#L610 [2020-06-22 01:21:12,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:12,403 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 6 times [2020-06-22 01:21:12,403 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:12,403 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:12,404 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:12,404 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:21:12,405 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:12,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:12,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:12,411 INFO L82 PathProgramCache]: Analyzing trace with hash -1617819111, now seen corresponding path program 1 times [2020-06-22 01:21:12,411 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:12,411 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:12,412 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:12,412 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:21:12,412 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:12,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:21:12,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:21:12,429 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:21:12,429 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:21:12,429 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:21:12,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:21:12,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:21:12,430 INFO L87 Difference]: Start difference. First operand 28126 states and 257794 transitions. cyclomatic complexity: 229692 Second operand 3 states. [2020-06-22 01:21:16,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:21:16,838 INFO L93 Difference]: Finished difference Result 42144 states and 378406 transitions. [2020-06-22 01:21:16,838 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:21:16,893 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42144 states and 378406 transitions. [2020-06-22 01:21:17,619 INFO L131 ngComponentsAnalysis]: Automaton has 47 accepting balls. 31580 [2020-06-22 01:21:18,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42144 states to 38634 states and 347032 transitions. [2020-06-22 01:21:18,172 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 31600 [2020-06-22 01:21:18,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31603 [2020-06-22 01:21:18,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38634 states and 347032 transitions. [2020-06-22 01:21:18,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:21:18,249 INFO L706 BuchiCegarLoop]: Abstraction has 38634 states and 347032 transitions. [2020-06-22 01:21:18,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38634 states and 347032 transitions. [2020-06-22 01:21:19,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38634 to 35121. [2020-06-22 01:21:19,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35121 states. [2020-06-22 01:21:22,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35121 states to 35121 states and 315131 transitions. [2020-06-22 01:21:22,455 INFO L729 BuchiCegarLoop]: Abstraction has 35121 states and 315131 transitions. [2020-06-22 01:21:22,455 INFO L609 BuchiCegarLoop]: Abstraction has 35121 states and 315131 transitions. [2020-06-22 01:21:22,455 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2020-06-22 01:21:22,455 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 35121 states and 315131 transitions. [2020-06-22 01:21:22,836 INFO L131 ngComponentsAnalysis]: Automaton has 39 accepting balls. 28076 [2020-06-22 01:21:22,837 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:21:22,837 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:21:22,838 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:21:22,838 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:21:22,838 INFO L794 eck$LassoCheckResult]: Stem: 222178#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 222179#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 223955#L610 [2020-06-22 01:21:22,838 INFO L796 eck$LassoCheckResult]: Loop: 223955#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 228058#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 227387#L34 [1668] L34-->L37: Formula: (< 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 228014#L37 [1680] L37-->L41: Formula: (< 1 v_~a19~0_15) InVars {~a19~0=v_~a19~0_15} OutVars{~a19~0=v_~a19~0_15} AuxVars[] AssignedVars[] 227995#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 227978#L46 [1714] L46-->L49: Formula: (< 1 v_~a19~0_23) InVars {~a19~0=v_~a19~0_23} OutVars{~a19~0=v_~a19~0_23} AuxVars[] AssignedVars[] 227958#L49 [1729] L49-->L53: Formula: (> 7 v_~a28~0_29) InVars {~a28~0=v_~a28~0_29} OutVars{~a28~0=v_~a28~0_29} AuxVars[] AssignedVars[] 227939#L53 [1765] L53-->L58: Formula: (and (> 1 v_~a25~0_34) (> 7 v_~a28~0_33)) InVars {~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} OutVars{~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 227368#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 226764#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 227362#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 226666#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 226667#L81 [1878] L81-->L82: Formula: (and (= 1 v_~a21~0_45) (< 1 v_~a19~0_49) (> 1 v_~a25~0_54) (= v_ULTIMATE.start_calculate_output_~input_25 4) (> 1 v_~a11~0_50) (= 7 v_~a28~0_54) (= 8 v_~a17~0_46)) InVars {~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} OutVars{~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} AuxVars[] AssignedVars[] 222206#L82 [1909] L82-->L82-2: Formula: (and (< 10 v_~a28~0_59) (= v_~a28~0_58 8) (= v_~a25~0_57 0)) InVars {~a28~0=v_~a28~0_59} OutVars{~a25~0=v_~a25~0_57, ~a28~0=v_~a28~0_58} AuxVars[] AssignedVars[~a28~0, ~a25~0] 222195#L82-2 [1095] L82-2-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_13| 22) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_13|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 222196#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 228106#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 223955#L610 [2020-06-22 01:21:22,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:22,839 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 7 times [2020-06-22 01:21:22,839 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:22,839 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:22,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:22,840 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:21:22,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:22,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:22,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:22,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:22,846 INFO L82 PathProgramCache]: Analyzing trace with hash 752518644, now seen corresponding path program 1 times [2020-06-22 01:21:22,846 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:22,846 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:22,847 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:22,847 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:21:22,847 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:22,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:21:22,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:21:22,859 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:21:22,859 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:21:22,859 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:21:22,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:21:22,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:21:22,860 INFO L87 Difference]: Start difference. First operand 35121 states and 315131 transitions. cyclomatic complexity: 280050 Second operand 3 states. [2020-06-22 01:21:26,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:21:26,917 INFO L93 Difference]: Finished difference Result 52641 states and 455819 transitions. [2020-06-22 01:21:26,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:21:26,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52641 states and 455819 transitions. [2020-06-22 01:21:28,546 INFO L131 ngComponentsAnalysis]: Automaton has 71 accepting balls. 42092 [2020-06-22 01:21:29,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52641 states to 49137 states and 428915 transitions. [2020-06-22 01:21:29,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 42106 [2020-06-22 01:21:29,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 42106 [2020-06-22 01:21:29,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49137 states and 428915 transitions. [2020-06-22 01:21:29,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:21:29,388 INFO L706 BuchiCegarLoop]: Abstraction has 49137 states and 428915 transitions. [2020-06-22 01:21:29,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49137 states and 428915 transitions. [2020-06-22 01:21:30,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49137 to 45633. [2020-06-22 01:21:30,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45633 states. [2020-06-22 01:21:30,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45633 states to 45633 states and 398407 transitions. [2020-06-22 01:21:30,753 INFO L729 BuchiCegarLoop]: Abstraction has 45633 states and 398407 transitions. [2020-06-22 01:21:30,753 INFO L609 BuchiCegarLoop]: Abstraction has 45633 states and 398407 transitions. [2020-06-22 01:21:30,753 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2020-06-22 01:21:30,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 45633 states and 398407 transitions. [2020-06-22 01:21:31,261 INFO L131 ngComponentsAnalysis]: Automaton has 63 accepting balls. 38588 [2020-06-22 01:21:31,261 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:21:31,261 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:21:31,262 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:21:31,262 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:21:31,263 INFO L794 eck$LassoCheckResult]: Stem: 309961#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 309962#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 310207#L610 [2020-06-22 01:21:31,263 INFO L796 eck$LassoCheckResult]: Loop: 310207#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 315817#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 315512#L34 [1668] L34-->L37: Formula: (< 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 315782#L37 [1680] L37-->L41: Formula: (< 1 v_~a19~0_15) InVars {~a19~0=v_~a19~0_15} OutVars{~a19~0=v_~a19~0_15} AuxVars[] AssignedVars[] 315765#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 315747#L46 [1714] L46-->L49: Formula: (< 1 v_~a19~0_23) InVars {~a19~0=v_~a19~0_23} OutVars{~a19~0=v_~a19~0_23} AuxVars[] AssignedVars[] 315728#L49 [1730] L49-->L53: Formula: (< 1 v_~a19~0_26) InVars {~a19~0=v_~a19~0_26} OutVars{~a19~0=v_~a19~0_26} AuxVars[] AssignedVars[] 315708#L53 [1770] L53-->L58: Formula: (and (> 1 v_~a25~0_34) (< 7 v_~a28~0_33)) InVars {~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} OutVars{~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 315453#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 315440#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 315428#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 315409#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 315397#L81 [1878] L81-->L82: Formula: (and (= 1 v_~a21~0_45) (< 1 v_~a19~0_49) (> 1 v_~a25~0_54) (= v_ULTIMATE.start_calculate_output_~input_25 4) (> 1 v_~a11~0_50) (= 7 v_~a28~0_54) (= 8 v_~a17~0_46)) InVars {~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} OutVars{~a19~0=v_~a19~0_49, ~a17~0=v_~a17~0_46, ~a21~0=v_~a21~0_45, ~a28~0=v_~a28~0_54, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_25, ~a25~0=v_~a25~0_54, ~a11~0=v_~a11~0_50} AuxVars[] AssignedVars[] 315382#L82 [1909] L82-->L82-2: Formula: (and (< 10 v_~a28~0_59) (= v_~a28~0_58 8) (= v_~a25~0_57 0)) InVars {~a28~0=v_~a28~0_59} OutVars{~a25~0=v_~a25~0_57, ~a28~0=v_~a28~0_58} AuxVars[] AssignedVars[~a28~0, ~a25~0] 309979#L82-2 [1095] L82-2-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_13| 22) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_13|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 309980#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 315178#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 310207#L610 [2020-06-22 01:21:31,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:31,263 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 8 times [2020-06-22 01:21:31,264 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:31,264 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:31,265 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:31,265 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:21:31,265 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:31,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:31,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:31,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:31,271 INFO L82 PathProgramCache]: Analyzing trace with hash -2027000240, now seen corresponding path program 1 times [2020-06-22 01:21:31,271 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:31,271 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:31,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:31,272 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:21:31,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:31,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:21:31,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:21:31,284 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:21:31,284 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:21:31,284 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:21:31,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:21:31,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:21:31,285 INFO L87 Difference]: Start difference. First operand 45633 states and 398407 transitions. cyclomatic complexity: 352838 Second operand 3 states. [2020-06-22 01:21:35,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:21:35,617 INFO L93 Difference]: Finished difference Result 63159 states and 538225 transitions. [2020-06-22 01:21:35,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:21:35,672 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 63159 states and 538225 transitions. [2020-06-22 01:21:36,779 INFO L131 ngComponentsAnalysis]: Automaton has 85 accepting balls. 52607 [2020-06-22 01:21:40,577 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 63159 states to 63159 states and 538225 transitions. [2020-06-22 01:21:40,577 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 52622 [2020-06-22 01:21:40,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 52622 [2020-06-22 01:21:40,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63159 states and 538225 transitions. [2020-06-22 01:21:40,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:21:40,706 INFO L706 BuchiCegarLoop]: Abstraction has 63159 states and 538225 transitions. [2020-06-22 01:21:40,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63159 states and 538225 transitions. [2020-06-22 01:21:41,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63159 to 56149. [2020-06-22 01:21:41,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56149 states. [2020-06-22 01:21:42,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56149 states to 56149 states and 484147 transitions. [2020-06-22 01:21:42,415 INFO L729 BuchiCegarLoop]: Abstraction has 56149 states and 484147 transitions. [2020-06-22 01:21:42,415 INFO L609 BuchiCegarLoop]: Abstraction has 56149 states and 484147 transitions. [2020-06-22 01:21:42,415 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2020-06-22 01:21:42,415 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56149 states and 484147 transitions. [2020-06-22 01:21:43,053 INFO L131 ngComponentsAnalysis]: Automaton has 69 accepting balls. 45598 [2020-06-22 01:21:43,053 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:21:43,053 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:21:43,057 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:21:43,057 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:21:43,057 INFO L794 eck$LassoCheckResult]: Stem: 418747#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 418748#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 421473#L610 [2020-06-22 01:21:43,058 INFO L796 eck$LassoCheckResult]: Loop: 421473#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 432710#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 426921#L34 [1666] L34-->L596: Formula: (and (> 1 v_~a25~0_11) (= 6 v_ULTIMATE.start_calculate_output_~input_5) (= 7 v_~a28~0_12) (= v_~a28~0_11 10) (= |v_ULTIMATE.start_calculate_output_#res_3| 22) (= 8 v_~a17~0_10) (> 1 v_~a11~0_11) (= 1 v_~a19~0_10) (= 1 v_~a21~0_10)) InVars {~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ~a28~0=v_~a28~0_12, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} OutVars{~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_3|, ~a28~0=v_~a28~0_11, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0] 426137#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 436113#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 436104#L610 [1602] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 3) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 436095#L29 [1649] L29-->L34: Formula: (and (> 1 v_~a25~0_10) (< 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 431044#L34 [1668] L34-->L37: Formula: (< 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 436083#L37 [1680] L37-->L41: Formula: (< 1 v_~a19~0_15) InVars {~a19~0=v_~a19~0_15} OutVars{~a19~0=v_~a19~0_15} AuxVars[] AssignedVars[] 434786#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 434778#L46 [1713] L46-->L49: Formula: (< 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 434767#L49 [1730] L49-->L53: Formula: (< 1 v_~a19~0_26) InVars {~a19~0=v_~a19~0_26} OutVars{~a19~0=v_~a19~0_26} AuxVars[] AssignedVars[] 436052#L53 [1769] L53-->L58: Formula: (and (< 8 v_~a28~0_33) (< 7 v_~a28~0_33)) InVars {~a28~0=v_~a28~0_33} OutVars{~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 430935#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 430908#L64 [1810] L64-->L68: Formula: (< v_ULTIMATE.start_calculate_output_~input_20 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} AuxVars[] AssignedVars[] 430869#L68 [1842] L68-->L73: Formula: (and (< 8 v_~a28~0_46) (< 9 v_~a28~0_46)) InVars {~a28~0=v_~a28~0_46} OutVars{~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 430854#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 426957#L81 [1896] L81-->L90: Formula: (< v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 431214#L90 [1920] L90-->L94: Formula: (< 1 v_~a19~0_55) InVars {~a19~0=v_~a19~0_55} OutVars{~a19~0=v_~a19~0_55} AuxVars[] AssignedVars[] 431205#L94 [1938] L94-->L98: Formula: (> 1 v_~a21~0_54) InVars {~a21~0=v_~a21~0_54} OutVars{~a21~0=v_~a21~0_54} AuxVars[] AssignedVars[] 434691#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 432702#L105 [1968] L105-->L112: Formula: (< 1 v_~a19~0_68) InVars {~a19~0=v_~a19~0_68} OutVars{~a19~0=v_~a19~0_68} AuxVars[] AssignedVars[] 432699#L112 [2000] L112-->L118: Formula: (> 1 v_~a21~0_64) InVars {~a21~0=v_~a21~0_64} OutVars{~a21~0=v_~a21~0_64} AuxVars[] AssignedVars[] 430620#L118 [2023] L118-->L122: Formula: (> 1 v_~a21~0_67) InVars {~a21~0=v_~a21~0_67} OutVars{~a21~0=v_~a21~0_67} AuxVars[] AssignedVars[] 432680#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 432673#L129 [2080] L129-->L133: Formula: (< 9 v_~a28~0_94) InVars {~a28~0=v_~a28~0_94} OutVars{~a28~0=v_~a28~0_94} AuxVars[] AssignedVars[] 434636#L133 [2097] L133-->L138: Formula: (< 11 v_~a28~0_98) InVars {~a28~0=v_~a28~0_98} OutVars{~a28~0=v_~a28~0_98} AuxVars[] AssignedVars[] 434627#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 434622#L142 [2130] L142-->L147: Formula: (> v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 434610#L147 [2148] L147-->L153: Formula: (= v_~a19~0_100 1) InVars {~a19~0=v_~a19~0_100} OutVars{~a19~0=v_~a19~0_100} AuxVars[] AssignedVars[] 432628#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 432618#L158 [2209] L158-->L164: Formula: (> v_~a28~0_117 8) InVars {~a28~0=v_~a28~0_117} OutVars{~a28~0=v_~a28~0_117} AuxVars[] AssignedVars[] 434583#L164 [2224] L164-->L168: Formula: (< v_~a19~0_112 1) InVars {~a19~0=v_~a19~0_112} OutVars{~a19~0=v_~a19~0_112} AuxVars[] AssignedVars[] 435902#L168 [2240] L168-->L174: Formula: (> v_~a28~0_126 11) InVars {~a28~0=v_~a28~0_126} OutVars{~a28~0=v_~a28~0_126} AuxVars[] AssignedVars[] 434564#L174 [2260] L174-->L178: Formula: (> v_~a19~0_119 1) InVars {~a19~0=v_~a19~0_119} OutVars{~a19~0=v_~a19~0_119} AuxVars[] AssignedVars[] 432587#L178 [2272] L178-->L184: Formula: (< v_ULTIMATE.start_calculate_output_~input_62 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} AuxVars[] AssignedVars[] 432577#L184 [2290] L184-->L186: Formula: (> v_~a19~0_126 1) InVars {~a19~0=v_~a19~0_126} OutVars{~a19~0=v_~a19~0_126} AuxVars[] AssignedVars[] 432569#L186 [2310] L186-->L188: Formula: (> v_~a28~0_141 9) InVars {~a28~0=v_~a28~0_141} OutVars{~a28~0=v_~a28~0_141} AuxVars[] AssignedVars[] 434533#L188 [2323] L188-->L190: Formula: (> v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 434524#L190 [2339] L190-->L193: Formula: (> v_~a19~0_135 1) InVars {~a19~0=v_~a19~0_135} OutVars{~a19~0=v_~a19~0_135} AuxVars[] AssignedVars[] 434515#L193 [2352] L193-->L197: Formula: (> v_~a19~0_139 1) InVars {~a19~0=v_~a19~0_139} OutVars{~a19~0=v_~a19~0_139} AuxVars[] AssignedVars[] 434504#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 432528#L201 [2400] L201-->L211: Formula: (> v_~a19~0_149 1) InVars {~a19~0=v_~a19~0_149} OutVars{~a19~0=v_~a19~0_149} AuxVars[] AssignedVars[] 430306#L211 [2418] L211-->L214: Formula: (> 1 v_~a21~0_134) InVars {~a21~0=v_~a21~0_134} OutVars{~a21~0=v_~a21~0_134} AuxVars[] AssignedVars[] 432509#L214 [2432] L214-->L217: Formula: (> 1 v_~a21~0_137) InVars {~a21~0=v_~a21~0_137} OutVars{~a21~0=v_~a21~0_137} AuxVars[] AssignedVars[] 434469#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 434460#L222 [2450] L222-->L224: Formula: (> v_~a28~0_177 10) InVars {~a28~0=v_~a28~0_177} OutVars{~a28~0=v_~a28~0_177} AuxVars[] AssignedVars[] 432483#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 434441#L231 [2514] L231-->L233: Formula: (> v_ULTIMATE.start_calculate_output_~input_88 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} AuxVars[] AssignedVars[] 434436#L233 [2530] L233-->L236: Formula: (> 1 v_~a21~0_154) InVars {~a21~0=v_~a21~0_154} OutVars{~a21~0=v_~a21~0_154} AuxVars[] AssignedVars[] 435779#L236 [2564] L236-->L247: Formula: (and (> v_~a28~0_196 10) (> v_~a28~0_196 11)) InVars {~a28~0=v_~a28~0_196} OutVars{~a28~0=v_~a28~0_196} AuxVars[] AssignedVars[] 434413#L247 [2594] L247-->L252: Formula: (and (> v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 430178#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 434394#L258 [2624] L258-->L260: Formula: (< v_~a19~0_189 1) InVars {~a19~0=v_~a19~0_189} OutVars{~a19~0=v_~a19~0_189} AuxVars[] AssignedVars[] 434391#L260 [2642] L260-->L275: Formula: (> 1 v_~a21~0_173) InVars {~a21~0=v_~a21~0_173} OutVars{~a21~0=v_~a21~0_173} AuxVars[] AssignedVars[] 432416#L275 [2661] L275-->L279: Formula: (> v_~a28~0_219 7) InVars {~a28~0=v_~a28~0_219} OutVars{~a28~0=v_~a28~0_219} AuxVars[] AssignedVars[] 441413#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 432398#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 434359#L285 [2726] L285-->L290: Formula: (> 1 v_~a21~0_186) InVars {~a21~0=v_~a21~0_186} OutVars{~a21~0=v_~a21~0_186} AuxVars[] AssignedVars[] 434351#L290 [2740] L290-->L292: Formula: (> v_~a19~0_216 1) InVars {~a19~0=v_~a19~0_216} OutVars{~a19~0=v_~a19~0_216} AuxVars[] AssignedVars[] 432370#L292 [2756] L292-->L296: Formula: (> v_~a28~0_238 11) InVars {~a28~0=v_~a28~0_238} OutVars{~a28~0=v_~a28~0_238} AuxVars[] AssignedVars[] 434329#L296 [2769] L296-->L308: Formula: (> v_~a19~0_225 1) InVars {~a19~0=v_~a19~0_225} OutVars{~a19~0=v_~a19~0_225} AuxVars[] AssignedVars[] 434325#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 434320#L313 [2804] L313-->L327: Formula: (> v_~a19~0_234 1) InVars {~a19~0=v_~a19~0_234} OutVars{~a19~0=v_~a19~0_234} AuxVars[] AssignedVars[] 432342#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 434304#L330 [2848] L330-->L336: Formula: (> v_~a28~0_264 11) InVars {~a28~0=v_~a28~0_264} OutVars{~a28~0=v_~a28~0_264} AuxVars[] AssignedVars[] 434292#L336 [2884] L336-->L348: Formula: (= v_~a19~0_249 1) InVars {~a19~0=v_~a19~0_249} OutVars{~a19~0=v_~a19~0_249} AuxVars[] AssignedVars[] 434286#L348 [2897] L348-->L353: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 432310#L353 [2929] L353-->L360: Formula: (and (> v_~a28~0_280 9) (> v_~a28~0_280 8)) InVars {~a28~0=v_~a28~0_280} OutVars{~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 429998#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 434262#L367 [2978] L367-->L374: Formula: (< v_~a19~0_265 1) InVars {~a19~0=v_~a19~0_265} OutVars{~a19~0=v_~a19~0_265} AuxVars[] AssignedVars[] 429976#L374 [2993] L374-->L377: Formula: (> 1 v_~a21~0_236) InVars {~a21~0=v_~a21~0_236} OutVars{~a21~0=v_~a21~0_236} AuxVars[] AssignedVars[] 432278#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 432270#L379 [3025] L379-->L388: Formula: (< v_~a19~0_277 1) InVars {~a19~0=v_~a19~0_277} OutVars{~a19~0=v_~a19~0_277} AuxVars[] AssignedVars[] 434232#L388 [3057] L388-->L393: Formula: (and (> v_~a28~0_306 11) (> v_~a28~0_306 10)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 432735#L393 [3067] L393-->L596: Formula: (and (= 3 v_ULTIMATE.start_calculate_output_~input_141) (= |v_ULTIMATE.start_calculate_output_#res_71| 25) (= 1 v_~a21~0_249) (= v_~a28~0_308 7) (= v_~a19~0_284 1) (= v_~a19~0_283 0) (= 8 v_~a17~0_276) (> 1 v_~a11~0_285) (> 1 v_~a25~0_309) (= v_~a28~0_309 9)) InVars {~a19~0=v_~a19~0_284, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ~a28~0=v_~a28~0_309, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} OutVars{~a19~0=v_~a19~0_283, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_71|, ~a28~0=v_~a28~0_308, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} AuxVars[] AssignedVars[~a19~0, ULTIMATE.start_calculate_output_#res, ~a28~0] 429914#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 432711#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 421473#L610 [2020-06-22 01:21:43,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:43,059 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 9 times [2020-06-22 01:21:43,059 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:43,060 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:43,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:43,060 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:21:43,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:43,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:43,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:43,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:43,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1155307989, now seen corresponding path program 1 times [2020-06-22 01:21:43,066 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:43,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:43,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:43,067 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:21:43,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:21:43,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-06-22 01:21:43,094 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:21:43,094 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 01:21:43,094 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:21:43,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:21:43,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:21:43,095 INFO L87 Difference]: Start difference. First operand 56149 states and 484147 transitions. cyclomatic complexity: 428068 Second operand 3 states. [2020-06-22 01:21:47,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:21:47,253 INFO L93 Difference]: Finished difference Result 64597 states and 544235 transitions. [2020-06-22 01:21:47,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:21:47,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64597 states and 544235 transitions. [2020-06-22 01:21:48,479 INFO L131 ngComponentsAnalysis]: Automaton has 69 accepting balls. 52462 [2020-06-22 01:21:49,416 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64597 states to 64597 states and 544235 transitions. [2020-06-22 01:21:49,416 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 52476 [2020-06-22 01:21:49,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 52476 [2020-06-22 01:21:49,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64597 states and 544235 transitions. [2020-06-22 01:21:49,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:21:49,577 INFO L706 BuchiCegarLoop]: Abstraction has 64597 states and 544235 transitions. [2020-06-22 01:21:49,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64597 states and 544235 transitions. [2020-06-22 01:21:54,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64597 to 56149. [2020-06-22 01:21:54,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56149 states. [2020-06-22 01:21:55,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56149 states to 56149 states and 483731 transitions. [2020-06-22 01:21:55,390 INFO L729 BuchiCegarLoop]: Abstraction has 56149 states and 483731 transitions. [2020-06-22 01:21:55,390 INFO L609 BuchiCegarLoop]: Abstraction has 56149 states and 483731 transitions. [2020-06-22 01:21:55,390 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2020-06-22 01:21:55,390 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56149 states and 483731 transitions. [2020-06-22 01:21:56,020 INFO L131 ngComponentsAnalysis]: Automaton has 69 accepting balls. 45598 [2020-06-22 01:21:56,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:21:56,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:21:56,024 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:21:56,025 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:21:56,025 INFO L794 eck$LassoCheckResult]: Stem: 539511#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 539512#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 541265#L610 [2020-06-22 01:21:56,026 INFO L796 eck$LassoCheckResult]: Loop: 541265#L610 [1603] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 6)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 552527#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 551559#L34 [1666] L34-->L596: Formula: (and (> 1 v_~a25~0_11) (= 6 v_ULTIMATE.start_calculate_output_~input_5) (= 7 v_~a28~0_12) (= v_~a28~0_11 10) (= |v_ULTIMATE.start_calculate_output_#res_3| 22) (= 8 v_~a17~0_10) (> 1 v_~a11~0_11) (= 1 v_~a19~0_10) (= 1 v_~a21~0_10)) InVars {~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ~a28~0=v_~a28~0_12, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} OutVars{~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_3|, ~a28~0=v_~a28~0_11, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0] 541258#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 554700#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 554658#L610 [1602] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 3) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 554661#L29 [1649] L29-->L34: Formula: (and (> 1 v_~a25~0_10) (< 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 551678#L34 [1668] L34-->L37: Formula: (< 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 555457#L37 [1680] L37-->L41: Formula: (< 1 v_~a19~0_15) InVars {~a19~0=v_~a19~0_15} OutVars{~a19~0=v_~a19~0_15} AuxVars[] AssignedVars[] 553386#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 553378#L46 [1713] L46-->L49: Formula: (< 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 553367#L49 [1730] L49-->L53: Formula: (< 1 v_~a19~0_26) InVars {~a19~0=v_~a19~0_26} OutVars{~a19~0=v_~a19~0_26} AuxVars[] AssignedVars[] 555423#L53 [1769] L53-->L58: Formula: (and (< 8 v_~a28~0_33) (< 7 v_~a28~0_33)) InVars {~a28~0=v_~a28~0_33} OutVars{~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 551626#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 551612#L64 [1810] L64-->L68: Formula: (< v_ULTIMATE.start_calculate_output_~input_20 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} AuxVars[] AssignedVars[] 551596#L68 [1842] L68-->L73: Formula: (and (< 8 v_~a28~0_46) (< 9 v_~a28~0_46)) InVars {~a28~0=v_~a28~0_46} OutVars{~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 551579#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 542547#L81 [1896] L81-->L90: Formula: (< v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 552706#L90 [1920] L90-->L94: Formula: (< 1 v_~a19~0_55) InVars {~a19~0=v_~a19~0_55} OutVars{~a19~0=v_~a19~0_55} AuxVars[] AssignedVars[] 552690#L94 [1938] L94-->L98: Formula: (> 1 v_~a21~0_54) InVars {~a21~0=v_~a21~0_54} OutVars{~a21~0=v_~a21~0_54} AuxVars[] AssignedVars[] 553293#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 553280#L105 [1968] L105-->L112: Formula: (< 1 v_~a19~0_68) InVars {~a19~0=v_~a19~0_68} OutVars{~a19~0=v_~a19~0_68} AuxVars[] AssignedVars[] 553272#L112 [2000] L112-->L118: Formula: (> 1 v_~a21~0_64) InVars {~a21~0=v_~a21~0_64} OutVars{~a21~0=v_~a21~0_64} AuxVars[] AssignedVars[] 552609#L118 [2023] L118-->L122: Formula: (> 1 v_~a21~0_67) InVars {~a21~0=v_~a21~0_67} OutVars{~a21~0=v_~a21~0_67} AuxVars[] AssignedVars[] 553253#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 553239#L129 [2080] L129-->L133: Formula: (< 9 v_~a28~0_94) InVars {~a28~0=v_~a28~0_94} OutVars{~a28~0=v_~a28~0_94} AuxVars[] AssignedVars[] 553227#L133 [2097] L133-->L138: Formula: (< 11 v_~a28~0_98) InVars {~a28~0=v_~a28~0_98} OutVars{~a28~0=v_~a28~0_98} AuxVars[] AssignedVars[] 553217#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 553207#L142 [2130] L142-->L147: Formula: (> v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 553191#L147 [2148] L147-->L153: Formula: (= v_~a19~0_100 1) InVars {~a19~0=v_~a19~0_100} OutVars{~a19~0=v_~a19~0_100} AuxVars[] AssignedVars[] 553183#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 553168#L158 [2209] L158-->L164: Formula: (> v_~a28~0_117 8) InVars {~a28~0=v_~a28~0_117} OutVars{~a28~0=v_~a28~0_117} AuxVars[] AssignedVars[] 553146#L164 [2224] L164-->L168: Formula: (< v_~a19~0_112 1) InVars {~a19~0=v_~a19~0_112} OutVars{~a19~0=v_~a19~0_112} AuxVars[] AssignedVars[] 567450#L168 [2240] L168-->L174: Formula: (> v_~a28~0_126 11) InVars {~a28~0=v_~a28~0_126} OutVars{~a28~0=v_~a28~0_126} AuxVars[] AssignedVars[] 556317#L174 [2260] L174-->L178: Formula: (> v_~a19~0_119 1) InVars {~a19~0=v_~a19~0_119} OutVars{~a19~0=v_~a19~0_119} AuxVars[] AssignedVars[] 556304#L178 [2272] L178-->L184: Formula: (< v_ULTIMATE.start_calculate_output_~input_62 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} AuxVars[] AssignedVars[] 556295#L184 [2290] L184-->L186: Formula: (> v_~a19~0_126 1) InVars {~a19~0=v_~a19~0_126} OutVars{~a19~0=v_~a19~0_126} AuxVars[] AssignedVars[] 556282#L186 [2310] L186-->L188: Formula: (> v_~a28~0_141 9) InVars {~a28~0=v_~a28~0_141} OutVars{~a28~0=v_~a28~0_141} AuxVars[] AssignedVars[] 556271#L188 [2323] L188-->L190: Formula: (> v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 556254#L190 [2339] L190-->L193: Formula: (> v_~a19~0_135 1) InVars {~a19~0=v_~a19~0_135} OutVars{~a19~0=v_~a19~0_135} AuxVars[] AssignedVars[] 556240#L193 [2352] L193-->L197: Formula: (> v_~a19~0_139 1) InVars {~a19~0=v_~a19~0_139} OutVars{~a19~0=v_~a19~0_139} AuxVars[] AssignedVars[] 556224#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 556206#L201 [2400] L201-->L211: Formula: (> v_~a19~0_149 1) InVars {~a19~0=v_~a19~0_149} OutVars{~a19~0=v_~a19~0_149} AuxVars[] AssignedVars[] 556184#L211 [2418] L211-->L214: Formula: (> 1 v_~a21~0_134) InVars {~a21~0=v_~a21~0_134} OutVars{~a21~0=v_~a21~0_134} AuxVars[] AssignedVars[] 556171#L214 [2432] L214-->L217: Formula: (> 1 v_~a21~0_137) InVars {~a21~0=v_~a21~0_137} OutVars{~a21~0=v_~a21~0_137} AuxVars[] AssignedVars[] 556162#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 556146#L222 [2450] L222-->L224: Formula: (> v_~a28~0_177 10) InVars {~a28~0=v_~a28~0_177} OutVars{~a28~0=v_~a28~0_177} AuxVars[] AssignedVars[] 556129#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 556118#L231 [2514] L231-->L233: Formula: (> v_ULTIMATE.start_calculate_output_~input_88 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} AuxVars[] AssignedVars[] 556104#L233 [2530] L233-->L236: Formula: (> 1 v_~a21~0_154) InVars {~a21~0=v_~a21~0_154} OutVars{~a21~0=v_~a21~0_154} AuxVars[] AssignedVars[] 545511#L236 [2564] L236-->L247: Formula: (and (> v_~a28~0_196 10) (> v_~a28~0_196 11)) InVars {~a28~0=v_~a28~0_196} OutVars{~a28~0=v_~a28~0_196} AuxVars[] AssignedVars[] 545514#L247 [2594] L247-->L252: Formula: (and (> v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 556044#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 556039#L258 [2624] L258-->L260: Formula: (< v_~a19~0_189 1) InVars {~a19~0=v_~a19~0_189} OutVars{~a19~0=v_~a19~0_189} AuxVars[] AssignedVars[] 556030#L260 [2642] L260-->L275: Formula: (> 1 v_~a21~0_173) InVars {~a21~0=v_~a21~0_173} OutVars{~a21~0=v_~a21~0_173} AuxVars[] AssignedVars[] 556005#L275 [2661] L275-->L279: Formula: (> v_~a28~0_219 7) InVars {~a28~0=v_~a28~0_219} OutVars{~a28~0=v_~a28~0_219} AuxVars[] AssignedVars[] 560960#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 555964#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 555951#L285 [2726] L285-->L290: Formula: (> 1 v_~a21~0_186) InVars {~a21~0=v_~a21~0_186} OutVars{~a21~0=v_~a21~0_186} AuxVars[] AssignedVars[] 555932#L290 [2740] L290-->L292: Formula: (> v_~a19~0_216 1) InVars {~a19~0=v_~a19~0_216} OutVars{~a19~0=v_~a19~0_216} AuxVars[] AssignedVars[] 555903#L292 [2756] L292-->L296: Formula: (> v_~a28~0_238 11) InVars {~a28~0=v_~a28~0_238} OutVars{~a28~0=v_~a28~0_238} AuxVars[] AssignedVars[] 555886#L296 [2769] L296-->L308: Formula: (> v_~a19~0_225 1) InVars {~a19~0=v_~a19~0_225} OutVars{~a19~0=v_~a19~0_225} AuxVars[] AssignedVars[] 555869#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 555856#L313 [2804] L313-->L327: Formula: (> v_~a19~0_234 1) InVars {~a19~0=v_~a19~0_234} OutVars{~a19~0=v_~a19~0_234} AuxVars[] AssignedVars[] 555309#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 555311#L330 [2848] L330-->L336: Formula: (> v_~a28~0_264 11) InVars {~a28~0=v_~a28~0_264} OutVars{~a28~0=v_~a28~0_264} AuxVars[] AssignedVars[] 555800#L336 [2884] L336-->L348: Formula: (= v_~a19~0_249 1) InVars {~a19~0=v_~a19~0_249} OutVars{~a19~0=v_~a19~0_249} AuxVars[] AssignedVars[] 555783#L348 [2897] L348-->L353: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 555758#L353 [2929] L353-->L360: Formula: (and (> v_~a28~0_280 9) (> v_~a28~0_280 8)) InVars {~a28~0=v_~a28~0_280} OutVars{~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 555731#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 555721#L367 [2978] L367-->L374: Formula: (< v_~a19~0_265 1) InVars {~a19~0=v_~a19~0_265} OutVars{~a19~0=v_~a19~0_265} AuxVars[] AssignedVars[] 555698#L374 [2993] L374-->L377: Formula: (> 1 v_~a21~0_236) InVars {~a21~0=v_~a21~0_236} OutVars{~a21~0=v_~a21~0_236} AuxVars[] AssignedVars[] 555676#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 555657#L379 [3025] L379-->L388: Formula: (< v_~a19~0_277 1) InVars {~a19~0=v_~a19~0_277} OutVars{~a19~0=v_~a19~0_277} AuxVars[] AssignedVars[] 555644#L388 [3057] L388-->L393: Formula: (and (> v_~a28~0_306 11) (> v_~a28~0_306 10)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 555626#L393 [3067] L393-->L596: Formula: (and (= 3 v_ULTIMATE.start_calculate_output_~input_141) (= |v_ULTIMATE.start_calculate_output_#res_71| 25) (= 1 v_~a21~0_249) (= v_~a28~0_308 7) (= v_~a19~0_284 1) (= v_~a19~0_283 0) (= 8 v_~a17~0_276) (> 1 v_~a11~0_285) (> 1 v_~a25~0_309) (= v_~a28~0_309 9)) InVars {~a19~0=v_~a19~0_284, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ~a28~0=v_~a28~0_309, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} OutVars{~a19~0=v_~a19~0_283, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_71|, ~a28~0=v_~a28~0_308, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} AuxVars[] AssignedVars[~a19~0, ULTIMATE.start_calculate_output_#res, ~a28~0] 555599#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 561551#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 541265#L610 [2020-06-22 01:21:56,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:56,026 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 10 times [2020-06-22 01:21:56,026 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:56,027 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:56,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:56,027 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:21:56,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:56,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:56,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:21:56,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:21:56,034 INFO L82 PathProgramCache]: Analyzing trace with hash 735791158, now seen corresponding path program 1 times [2020-06-22 01:21:56,034 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:21:56,034 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:21:56,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:56,034 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:21:56,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:21:56,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:21:56,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:21:56,055 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:21:56,055 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:21:56,055 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:21:56,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:21:56,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:21:56,056 INFO L87 Difference]: Start difference. First operand 56149 states and 483731 transitions. cyclomatic complexity: 427652 Second operand 3 states. [2020-06-22 01:21:58,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:21:58,290 INFO L93 Difference]: Finished difference Result 56149 states and 447455 transitions. [2020-06-22 01:21:58,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:21:58,345 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 56149 states and 447455 transitions. [2020-06-22 01:21:59,304 INFO L131 ngComponentsAnalysis]: Automaton has 69 accepting balls. 45598 [2020-06-22 01:22:00,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 56149 states to 56149 states and 447455 transitions. [2020-06-22 01:22:00,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 45612 [2020-06-22 01:22:00,990 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45612 [2020-06-22 01:22:00,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56149 states and 447455 transitions. [2020-06-22 01:22:00,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:22:00,991 INFO L706 BuchiCegarLoop]: Abstraction has 56149 states and 447455 transitions. [2020-06-22 01:22:01,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56149 states and 447455 transitions. [2020-06-22 01:22:02,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56149 to 56149. [2020-06-22 01:22:02,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56149 states. [2020-06-22 01:22:02,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56149 states to 56149 states and 447455 transitions. [2020-06-22 01:22:02,592 INFO L729 BuchiCegarLoop]: Abstraction has 56149 states and 447455 transitions. [2020-06-22 01:22:02,592 INFO L609 BuchiCegarLoop]: Abstraction has 56149 states and 447455 transitions. [2020-06-22 01:22:02,592 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2020-06-22 01:22:02,593 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56149 states and 447455 transitions. [2020-06-22 01:22:03,195 INFO L131 ngComponentsAnalysis]: Automaton has 69 accepting balls. 45598 [2020-06-22 01:22:03,195 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:22:03,195 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:22:03,198 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:22:03,198 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:22:03,198 INFO L794 eck$LassoCheckResult]: Stem: 651820#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 651821#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 654860#L610 [2020-06-22 01:22:03,199 INFO L796 eck$LassoCheckResult]: Loop: 654860#L610 [1603] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 6)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 672275#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 660325#L34 [1666] L34-->L596: Formula: (and (> 1 v_~a25~0_11) (= 6 v_ULTIMATE.start_calculate_output_~input_5) (= 7 v_~a28~0_12) (= v_~a28~0_11 10) (= |v_ULTIMATE.start_calculate_output_#res_3| 22) (= 8 v_~a17~0_10) (> 1 v_~a11~0_11) (= 1 v_~a19~0_10) (= 1 v_~a21~0_10)) InVars {~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ~a28~0=v_~a28~0_12, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} OutVars{~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_3|, ~a28~0=v_~a28~0_11, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0] 656829#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 670071#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 670066#L610 [1602] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 3) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 670069#L29 [1649] L29-->L34: Formula: (and (> 1 v_~a25~0_10) (< 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 662670#L34 [1671] L34-->L37: Formula: (> 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 673834#L37 [1683] L37-->L41: Formula: (> 1 v_~a21~0_15) InVars {~a21~0=v_~a21~0_15} OutVars{~a21~0=v_~a21~0_15} AuxVars[] AssignedVars[] 671549#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 671546#L46 [1713] L46-->L49: Formula: (< 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 671538#L49 [1733] L49-->L53: Formula: (> 1 v_~a21~0_25) InVars {~a21~0=v_~a21~0_25} OutVars{~a21~0=v_~a21~0_25} AuxVars[] AssignedVars[] 673815#L53 [1769] L53-->L58: Formula: (and (< 8 v_~a28~0_33) (< 7 v_~a28~0_33)) InVars {~a28~0=v_~a28~0_33} OutVars{~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 669426#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 669418#L64 [1810] L64-->L68: Formula: (< v_ULTIMATE.start_calculate_output_~input_20 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} AuxVars[] AssignedVars[] 662172#L68 [1842] L68-->L73: Formula: (and (< 8 v_~a28~0_46) (< 9 v_~a28~0_46)) InVars {~a28~0=v_~a28~0_46} OutVars{~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 662159#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 669399#L81 [1896] L81-->L90: Formula: (< v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 669394#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 669389#L94 [1938] L94-->L98: Formula: (> 1 v_~a21~0_54) InVars {~a21~0=v_~a21~0_54} OutVars{~a21~0=v_~a21~0_54} AuxVars[] AssignedVars[] 670087#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 671495#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 671490#L112 [2000] L112-->L118: Formula: (> 1 v_~a21~0_64) InVars {~a21~0=v_~a21~0_64} OutVars{~a21~0=v_~a21~0_64} AuxVars[] AssignedVars[] 662064#L118 [2023] L118-->L122: Formula: (> 1 v_~a21~0_67) InVars {~a21~0=v_~a21~0_67} OutVars{~a21~0=v_~a21~0_67} AuxVars[] AssignedVars[] 671482#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 671475#L129 [2080] L129-->L133: Formula: (< 9 v_~a28~0_94) InVars {~a28~0=v_~a28~0_94} OutVars{~a28~0=v_~a28~0_94} AuxVars[] AssignedVars[] 671469#L133 [2097] L133-->L138: Formula: (< 11 v_~a28~0_98) InVars {~a28~0=v_~a28~0_98} OutVars{~a28~0=v_~a28~0_98} AuxVars[] AssignedVars[] 671465#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 671461#L142 [2130] L142-->L147: Formula: (> v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 671456#L147 [2148] L147-->L153: Formula: (= v_~a19~0_100 1) InVars {~a19~0=v_~a19~0_100} OutVars{~a19~0=v_~a19~0_100} AuxVars[] AssignedVars[] 671451#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 671444#L158 [2209] L158-->L164: Formula: (> v_~a28~0_117 8) InVars {~a28~0=v_~a28~0_117} OutVars{~a28~0=v_~a28~0_117} AuxVars[] AssignedVars[] 671438#L164 [2224] L164-->L168: Formula: (< v_~a19~0_112 1) InVars {~a19~0=v_~a19~0_112} OutVars{~a19~0=v_~a19~0_112} AuxVars[] AssignedVars[] 673703#L168 [2240] L168-->L174: Formula: (> v_~a28~0_126 11) InVars {~a28~0=v_~a28~0_126} OutVars{~a28~0=v_~a28~0_126} AuxVars[] AssignedVars[] 671428#L174 [2261] L174-->L178: Formula: (> 1 v_~a21~0_103) InVars {~a21~0=v_~a21~0_103} OutVars{~a21~0=v_~a21~0_103} AuxVars[] AssignedVars[] 671424#L178 [2272] L178-->L184: Formula: (< v_ULTIMATE.start_calculate_output_~input_62 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} AuxVars[] AssignedVars[] 671419#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 671415#L186 [2310] L186-->L188: Formula: (> v_~a28~0_141 9) InVars {~a28~0=v_~a28~0_141} OutVars{~a28~0=v_~a28~0_141} AuxVars[] AssignedVars[] 671410#L188 [2323] L188-->L190: Formula: (> v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 671405#L190 [2342] L190-->L193: Formula: (> 1 v_~a21~0_119) InVars {~a21~0=v_~a21~0_119} OutVars{~a21~0=v_~a21~0_119} AuxVars[] AssignedVars[] 671400#L193 [2354] L193-->L197: Formula: (< v_ULTIMATE.start_calculate_output_~input_72 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} AuxVars[] AssignedVars[] 671394#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 671387#L201 [2385] L201-->L211: Formula: (and (> v_~a28~0_162 9) (> v_~a28~0_162 8)) InVars {~a28~0=v_~a28~0_162} OutVars{~a28~0=v_~a28~0_162} AuxVars[] AssignedVars[] 661787#L211 [2418] L211-->L214: Formula: (> 1 v_~a21~0_134) InVars {~a21~0=v_~a21~0_134} OutVars{~a21~0=v_~a21~0_134} AuxVars[] AssignedVars[] 671378#L214 [2432] L214-->L217: Formula: (> 1 v_~a21~0_137) InVars {~a21~0=v_~a21~0_137} OutVars{~a21~0=v_~a21~0_137} AuxVars[] AssignedVars[] 671373#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 671368#L222 [2450] L222-->L224: Formula: (> v_~a28~0_177 10) InVars {~a28~0=v_~a28~0_177} OutVars{~a28~0=v_~a28~0_177} AuxVars[] AssignedVars[] 671357#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 671352#L231 [2514] L231-->L233: Formula: (> v_ULTIMATE.start_calculate_output_~input_88 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} AuxVars[] AssignedVars[] 671348#L233 [2530] L233-->L236: Formula: (> 1 v_~a21~0_154) InVars {~a21~0=v_~a21~0_154} OutVars{~a21~0=v_~a21~0_154} AuxVars[] AssignedVars[] 673568#L236 [2564] L236-->L247: Formula: (and (> v_~a28~0_196 10) (> v_~a28~0_196 11)) InVars {~a28~0=v_~a28~0_196} OutVars{~a28~0=v_~a28~0_196} AuxVars[] AssignedVars[] 671334#L247 [2594] L247-->L252: Formula: (and (> v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 661667#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 671321#L258 [2624] L258-->L260: Formula: (< v_~a19~0_189 1) InVars {~a19~0=v_~a19~0_189} OutVars{~a19~0=v_~a19~0_189} AuxVars[] AssignedVars[] 671319#L260 [2642] L260-->L275: Formula: (> 1 v_~a21~0_173) InVars {~a21~0=v_~a21~0_173} OutVars{~a21~0=v_~a21~0_173} AuxVars[] AssignedVars[] 671310#L275 [2661] L275-->L279: Formula: (> v_~a28~0_219 7) InVars {~a28~0=v_~a28~0_219} OutVars{~a28~0=v_~a28~0_219} AuxVars[] AssignedVars[] 673521#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 671300#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 671296#L285 [2726] L285-->L290: Formula: (> 1 v_~a21~0_186) InVars {~a21~0=v_~a21~0_186} OutVars{~a21~0=v_~a21~0_186} AuxVars[] AssignedVars[] 671291#L290 [2741] L290-->L292: Formula: (> 1 v_~a21~0_190) InVars {~a21~0=v_~a21~0_190} OutVars{~a21~0=v_~a21~0_190} AuxVars[] AssignedVars[] 671282#L292 [2756] L292-->L296: Formula: (> v_~a28~0_238 11) InVars {~a28~0=v_~a28~0_238} OutVars{~a28~0=v_~a28~0_238} AuxVars[] AssignedVars[] 671273#L296 [2770] L296-->L308: Formula: (> 1 v_~a21~0_198) InVars {~a21~0=v_~a21~0_198} OutVars{~a21~0=v_~a21~0_198} AuxVars[] AssignedVars[] 671267#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 671261#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 670089#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 670091#L330 [2848] L330-->L336: Formula: (> v_~a28~0_264 11) InVars {~a28~0=v_~a28~0_264} OutVars{~a28~0=v_~a28~0_264} AuxVars[] AssignedVars[] 671241#L336 [2884] L336-->L348: Formula: (= v_~a19~0_249 1) InVars {~a19~0=v_~a19~0_249} OutVars{~a19~0=v_~a19~0_249} AuxVars[] AssignedVars[] 671235#L348 [2897] L348-->L353: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 671226#L353 [2929] L353-->L360: Formula: (and (> v_~a28~0_280 9) (> v_~a28~0_280 8)) InVars {~a28~0=v_~a28~0_280} OutVars{~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 661453#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 671211#L367 [2978] L367-->L374: Formula: (< v_~a19~0_265 1) InVars {~a19~0=v_~a19~0_265} OutVars{~a19~0=v_~a19~0_265} AuxVars[] AssignedVars[] 661428#L374 [2993] L374-->L377: Formula: (> 1 v_~a21~0_236) InVars {~a21~0=v_~a21~0_236} OutVars{~a21~0=v_~a21~0_236} AuxVars[] AssignedVars[] 671197#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 671192#L379 [3025] L379-->L388: Formula: (< v_~a19~0_277 1) InVars {~a19~0=v_~a19~0_277} OutVars{~a19~0=v_~a19~0_277} AuxVars[] AssignedVars[] 671186#L388 [3057] L388-->L393: Formula: (and (> v_~a28~0_306 11) (> v_~a28~0_306 10)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 671176#L393 [3067] L393-->L596: Formula: (and (= 3 v_ULTIMATE.start_calculate_output_~input_141) (= |v_ULTIMATE.start_calculate_output_#res_71| 25) (= 1 v_~a21~0_249) (= v_~a28~0_308 7) (= v_~a19~0_284 1) (= v_~a19~0_283 0) (= 8 v_~a17~0_276) (> 1 v_~a11~0_285) (> 1 v_~a25~0_309) (= v_~a28~0_309 9)) InVars {~a19~0=v_~a19~0_284, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ~a28~0=v_~a28~0_309, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} OutVars{~a19~0=v_~a19~0_283, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_71|, ~a28~0=v_~a28~0_308, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} AuxVars[] AssignedVars[~a19~0, ULTIMATE.start_calculate_output_#res, ~a28~0] 661363#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 672279#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 654860#L610 [2020-06-22 01:22:03,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:03,200 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 11 times [2020-06-22 01:22:03,200 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:03,200 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:03,201 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:03,201 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:22:03,201 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:03,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:03,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:03,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:03,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1633474247, now seen corresponding path program 1 times [2020-06-22 01:22:03,206 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:03,206 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:03,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:03,207 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:22:03,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:03,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:22:03,228 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:22:03,229 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:22:03,229 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:22:03,229 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:22:03,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:22:03,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:22:03,230 INFO L87 Difference]: Start difference. First operand 56149 states and 447455 transitions. cyclomatic complexity: 391376 Second operand 3 states. [2020-06-22 01:22:10,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:22:10,416 INFO L93 Difference]: Finished difference Result 107826 states and 816119 transitions. [2020-06-22 01:22:10,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:22:10,471 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 107826 states and 816119 transitions. [2020-06-22 01:22:12,299 INFO L131 ngComponentsAnalysis]: Automaton has 134 accepting balls. 87642 [2020-06-22 01:22:13,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 107826 states to 107826 states and 816119 transitions. [2020-06-22 01:22:13,802 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 87655 [2020-06-22 01:22:13,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 87655 [2020-06-22 01:22:13,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107826 states and 816119 transitions. [2020-06-22 01:22:14,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:22:14,066 INFO L706 BuchiCegarLoop]: Abstraction has 107826 states and 816119 transitions. [2020-06-22 01:22:14,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107826 states and 816119 transitions. [2020-06-22 01:22:16,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107826 to 107826. [2020-06-22 01:22:16,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107826 states. [2020-06-22 01:22:17,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107826 states to 107826 states and 816119 transitions. [2020-06-22 01:22:17,844 INFO L729 BuchiCegarLoop]: Abstraction has 107826 states and 816119 transitions. [2020-06-22 01:22:17,844 INFO L609 BuchiCegarLoop]: Abstraction has 107826 states and 816119 transitions. [2020-06-22 01:22:17,844 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2020-06-22 01:22:17,844 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 107826 states and 816119 transitions. [2020-06-22 01:22:19,020 INFO L131 ngComponentsAnalysis]: Automaton has 134 accepting balls. 87642 [2020-06-22 01:22:19,021 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:22:19,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:22:19,028 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:22:19,028 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:22:19,028 INFO L794 eck$LassoCheckResult]: Stem: 815783#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 815784#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 825886#L610 [2020-06-22 01:22:19,029 INFO L796 eck$LassoCheckResult]: Loop: 825886#L610 [1601] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 1) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 858772#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 835939#L34 [1673] L34-->L37: Formula: (> 1 v_~a21~0_12) InVars {~a21~0=v_~a21~0_12} OutVars{~a21~0=v_~a21~0_12} AuxVars[] AssignedVars[] 858750#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 858739#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 854753#L46 [1715] L46-->L49: Formula: (> 1 v_~a21~0_22) InVars {~a21~0=v_~a21~0_22} OutVars{~a21~0=v_~a21~0_22} AuxVars[] AssignedVars[] 837357#L49 [1733] L49-->L53: Formula: (> 1 v_~a21~0_25) InVars {~a21~0=v_~a21~0_25} OutVars{~a21~0=v_~a21~0_25} AuxVars[] AssignedVars[] 837361#L53 [1756] L53-->L58: Formula: (= 1 v_~a19~0_29) InVars {~a19~0=v_~a19~0_29} OutVars{~a19~0=v_~a19~0_29} AuxVars[] AssignedVars[] 854736#L58 [1793] L58-->L64: Formula: (> 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 860703#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 835759#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 835726#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 845733#L81 [1896] L81-->L90: Formula: (< v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 854710#L90 [1922] L90-->L94: Formula: (< v_ULTIMATE.start_calculate_output_~input_28 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_28} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_28} AuxVars[] AssignedVars[] 845688#L94 [1938] L94-->L98: Formula: (> 1 v_~a21~0_54) InVars {~a21~0=v_~a21~0_54} OutVars{~a21~0=v_~a21~0_54} AuxVars[] AssignedVars[] 854699#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 845644#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 860670#L112 [2000] L112-->L118: Formula: (> 1 v_~a21~0_64) InVars {~a21~0=v_~a21~0_64} OutVars{~a21~0=v_~a21~0_64} AuxVars[] AssignedVars[] 835564#L118 [2023] L118-->L122: Formula: (> 1 v_~a21~0_67) InVars {~a21~0=v_~a21~0_67} OutVars{~a21~0=v_~a21~0_67} AuxVars[] AssignedVars[] 845572#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 854674#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 854668#L133 [2098] L133-->L138: Formula: (> 1 v_~a21~0_77) InVars {~a21~0=v_~a21~0_77} OutVars{~a21~0=v_~a21~0_77} AuxVars[] AssignedVars[] 860647#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 860642#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 854650#L147 [2148] L147-->L153: Formula: (= v_~a19~0_100 1) InVars {~a19~0=v_~a19~0_100} OutVars{~a19~0=v_~a19~0_100} AuxVars[] AssignedVars[] 854644#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 854638#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 858446#L164 [2230] L164-->L168: Formula: (> 1 v_~a21~0_97) InVars {~a21~0=v_~a21~0_97} OutVars{~a21~0=v_~a21~0_97} AuxVars[] AssignedVars[] 860619#L168 [2243] L168-->L174: Formula: (> 1 v_~a21~0_100) InVars {~a21~0=v_~a21~0_100} OutVars{~a21~0=v_~a21~0_100} AuxVars[] AssignedVars[] 860613#L174 [2261] L174-->L178: Formula: (> 1 v_~a21~0_103) InVars {~a21~0=v_~a21~0_103} OutVars{~a21~0=v_~a21~0_103} AuxVars[] AssignedVars[] 845360#L178 [2272] L178-->L184: Formula: (< v_ULTIMATE.start_calculate_output_~input_62 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} AuxVars[] AssignedVars[] 860605#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 845350#L186 [2309] L186-->L188: Formula: (< v_~a28~0_141 9) InVars {~a28~0=v_~a28~0_141} OutVars{~a28~0=v_~a28~0_141} AuxVars[] AssignedVars[] 860597#L188 [2326] L188-->L190: Formula: (> 1 v_~a21~0_116) InVars {~a21~0=v_~a21~0_116} OutVars{~a21~0=v_~a21~0_116} AuxVars[] AssignedVars[] 860592#L190 [2342] L190-->L193: Formula: (> 1 v_~a21~0_119) InVars {~a21~0=v_~a21~0_119} OutVars{~a21~0=v_~a21~0_119} AuxVars[] AssignedVars[] 860588#L193 [2354] L193-->L197: Formula: (< v_ULTIMATE.start_calculate_output_~input_72 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} AuxVars[] AssignedVars[] 858285#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 845322#L201 [2386] L201-->L211: Formula: (> 1 v_~a21~0_131) InVars {~a21~0=v_~a21~0_131} OutVars{~a21~0=v_~a21~0_131} AuxVars[] AssignedVars[] 827409#L211 [2418] L211-->L214: Formula: (> 1 v_~a21~0_134) InVars {~a21~0=v_~a21~0_134} OutVars{~a21~0=v_~a21~0_134} AuxVars[] AssignedVars[] 845312#L214 [2432] L214-->L217: Formula: (> 1 v_~a21~0_137) InVars {~a21~0=v_~a21~0_137} OutVars{~a21~0=v_~a21~0_137} AuxVars[] AssignedVars[] 860571#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 860565#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 845295#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 854551#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 854547#L233 [2530] L233-->L236: Formula: (> 1 v_~a21~0_154) InVars {~a21~0=v_~a21~0_154} OutVars{~a21~0=v_~a21~0_154} AuxVars[] AssignedVars[] 860544#L236 [2563] L236-->L247: Formula: (< v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 854538#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 833320#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 860532#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 860527#L260 [2642] L260-->L275: Formula: (> 1 v_~a21~0_173) InVars {~a21~0=v_~a21~0_173} OutVars{~a21~0=v_~a21~0_173} AuxVars[] AssignedVars[] 860522#L275 [2664] L275-->L279: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_102) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} AuxVars[] AssignedVars[] 860517#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 845243#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 860508#L285 [2726] L285-->L290: Formula: (> 1 v_~a21~0_186) InVars {~a21~0=v_~a21~0_186} OutVars{~a21~0=v_~a21~0_186} AuxVars[] AssignedVars[] 854500#L290 [2741] L290-->L292: Formula: (> 1 v_~a21~0_190) InVars {~a21~0=v_~a21~0_190} OutVars{~a21~0=v_~a21~0_190} AuxVars[] AssignedVars[] 845226#L292 [2759] L292-->L296: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_112) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} AuxVars[] AssignedVars[] 860497#L296 [2770] L296-->L308: Formula: (> 1 v_~a21~0_198) InVars {~a21~0=v_~a21~0_198} OutVars{~a21~0=v_~a21~0_198} AuxVars[] AssignedVars[] 860492#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 860488#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 860483#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 860477#L330 [2841] L330-->L336: Formula: (< v_~a28~0_264 11) InVars {~a28~0=v_~a28~0_264} OutVars{~a28~0=v_~a28~0_264} AuxVars[] AssignedVars[] 860471#L336 [2884] L336-->L348: Formula: (= v_~a19~0_249 1) InVars {~a19~0=v_~a19~0_249} OutVars{~a19~0=v_~a19~0_249} AuxVars[] AssignedVars[] 854454#L348 [2897] L348-->L353: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 845184#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 832916#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 860298#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 832850#L374 [2993] L374-->L377: Formula: (> 1 v_~a21~0_236) InVars {~a21~0=v_~a21~0_236} OutVars{~a21~0=v_~a21~0_236} AuxVars[] AssignedVars[] 845165#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 845141#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 860265#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 854417#L393 [3072] L393-->L397: Formula: (> 1 v_~a21~0_250) InVars {~a21~0=v_~a21~0_250} OutVars{~a21~0=v_~a21~0_250} AuxVars[] AssignedVars[] 860219#L397 [3109] L397-->L401: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_144) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_144} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_144} AuxVars[] AssignedVars[] 832681#L401 [3128] L401-->L403: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_146) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} AuxVars[] AssignedVars[] 860129#L403 [3137] L403-->L406: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_148) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} AuxVars[] AssignedVars[] 860098#L406 [3158] L406-->L408: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_150) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} AuxVars[] AssignedVars[] 844940#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 831893#L413 [3192] L413-->L413-2: Formula: (> 1 v_~a11~0_299) InVars {~a11~0=v_~a11~0_299} OutVars{~a11~0=v_~a11~0_299} AuxVars[] AssignedVars[] 853668#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 844853#L416-1 [3216] L416-1-->L419-1: Formula: (> 1 v_~a21~0_267) InVars {~a21~0=v_~a21~0_267} OutVars{~a21~0=v_~a21~0_267} AuxVars[] AssignedVars[] 844824#L419-1 [3237] L419-1-->L422-1: Formula: (> 1 v_~a11~0_305) InVars {~a11~0=v_~a11~0_305} OutVars{~a11~0=v_~a11~0_305} AuxVars[] AssignedVars[] 844798#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 844773#L425-1 [3254] L425-1-->L428-1: Formula: (> 1 v_~a25~0_335) InVars {~a25~0=v_~a25~0_335} OutVars{~a25~0=v_~a25~0_335} AuxVars[] AssignedVars[] 844747#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 853633#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 859763#L434-1 [3301] L434-1-->L437-1: Formula: (> 1 v_~a11~0_9) InVars {~a11~0=v_~a11~0_9} OutVars{~a11~0=v_~a11~0_9} AuxVars[] AssignedVars[] 859743#L437-1 [3313] L437-1-->L440-1: Formula: (> 1 v_~a21~0_13) InVars {~a21~0=v_~a21~0_13} OutVars{~a21~0=v_~a21~0_13} AuxVars[] AssignedVars[] 844656#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 844633#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 844611#L446-1 [3344] L446-1-->L449-1: Formula: (> 1 v_~a21~0_29) InVars {~a21~0=v_~a21~0_29} OutVars{~a21~0=v_~a21~0_29} AuxVars[] AssignedVars[] 859666#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 844563#L452-1 [3378] L452-1-->L455-1: Formula: (> 1 v_~a21~0_39) InVars {~a21~0=v_~a21~0_39} OutVars{~a21~0=v_~a21~0_39} AuxVars[] AssignedVars[] 844540#L455-1 [3392] L455-1-->L458-1: Formula: (> 1 v_~a21~0_42) InVars {~a21~0=v_~a21~0_42} OutVars{~a21~0=v_~a21~0_42} AuxVars[] AssignedVars[] 844520#L458-1 [3400] L458-1-->L461-1: Formula: (> 1 v_~a21~0_46) InVars {~a21~0=v_~a21~0_46} OutVars{~a21~0=v_~a21~0_46} AuxVars[] AssignedVars[] 859595#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 853576#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 859553#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 859532#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 853558#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 844350#L476-1 [3489] L476-1-->L479-1: Formula: (> 1 v_~a21~0_75) InVars {~a21~0=v_~a21~0_75} OutVars{~a21~0=v_~a21~0_75} AuxVars[] AssignedVars[] 853546#L479-1 [3505] L479-1-->L482-1: Formula: (> 1 v_~a11~0_91) InVars {~a11~0=v_~a11~0_91} OutVars{~a11~0=v_~a11~0_91} AuxVars[] AssignedVars[] 853540#L482-1 [3520] L482-1-->L485-1: Formula: (> 1 v_~a21~0_86) InVars {~a21~0=v_~a21~0_86} OutVars{~a21~0=v_~a21~0_86} AuxVars[] AssignedVars[] 844261#L485-1 [3523] L485-1-->L488-1: Formula: (> 1 v_~a21~0_91) InVars {~a21~0=v_~a21~0_91} OutVars{~a21~0=v_~a21~0_91} AuxVars[] AssignedVars[] 859427#L488-1 [3541] L488-1-->L491-1: Formula: (< v_~a28~0_121 11) InVars {~a28~0=v_~a28~0_121} OutVars{~a28~0=v_~a28~0_121} AuxVars[] AssignedVars[] 844202#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 844181#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 853516#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 844138#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 844113#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 859288#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 844066#L509-1 [3634] L509-1-->L512-1: Formula: (> 1 v_~a21~0_130) InVars {~a21~0=v_~a21~0_130} OutVars{~a21~0=v_~a21~0_130} AuxVars[] AssignedVars[] 859243#L512-1 [3652] L512-1-->L515-1: Formula: (> 1 v_~a21~0_135) InVars {~a21~0=v_~a21~0_135} OutVars{~a21~0=v_~a21~0_135} AuxVars[] AssignedVars[] 859225#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 844001#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 853476#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 853473#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 843935#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 843908#L530-1 [3729] L530-1-->L533-1: Formula: (> 1 v_~a21~0_163) InVars {~a21~0=v_~a21~0_163} OutVars{~a21~0=v_~a21~0_163} AuxVars[] AssignedVars[] 843881#L533-1 [3745] L533-1-->L536-1: Formula: (> 1 v_~a21~0_169) InVars {~a21~0=v_~a21~0_169} OutVars{~a21~0=v_~a21~0_169} AuxVars[] AssignedVars[] 859073#L536-1 [3754] L536-1-->L539-1: Formula: (> 1 v_~a11~0_194) InVars {~a11~0=v_~a11~0_194} OutVars{~a11~0=v_~a11~0_194} AuxVars[] AssignedVars[] 853453#L539-1 [3770] L539-1-->L542-1: Formula: (< v_~a28~0_218 11) InVars {~a28~0=v_~a28~0_218} OutVars{~a28~0=v_~a28~0_218} AuxVars[] AssignedVars[] 859026#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 843777#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 843753#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 853432#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 853428#L554-1 [3841] L554-1-->L557-1: Formula: (> 1 v_~a11~0_224) InVars {~a11~0=v_~a11~0_224} OutVars{~a11~0=v_~a11~0_224} AuxVars[] AssignedVars[] 843673#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 843647#L560-1 [3865] L560-1-->L563-1: Formula: (> 1 v_~a21~0_207) InVars {~a21~0=v_~a21~0_207} OutVars{~a21~0=v_~a21~0_207} AuxVars[] AssignedVars[] 853417#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 853411#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 843566#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 843541#L572-1 [3922] L572-1-->L575-1: Formula: (< 7 v_~a17~0_244) InVars {~a17~0=v_~a17~0_244} OutVars{~a17~0=v_~a17~0_244} AuxVars[] AssignedVars[] 853393#L575-1 [3938] L575-1-->L578-1: Formula: (> 1 v_~a21~0_227) InVars {~a21~0=v_~a21~0_227} OutVars{~a21~0=v_~a21~0_227} AuxVars[] AssignedVars[] 858845#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 858835#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 842908#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 842875#L587-1 [3986] L587-1-->L590-1: Formula: (< 7 v_~a17~0_272) InVars {~a17~0=v_~a17~0_272} OutVars{~a17~0=v_~a17~0_272} AuxVars[] AssignedVars[] 858819#L590-1 [4005] L590-1-->L593-1: Formula: (> 1 v_~a25~0_311) InVars {~a25~0=v_~a25~0_311} OutVars{~a25~0=v_~a25~0_311} AuxVars[] AssignedVars[] 842827#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 858804#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 858796#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 825886#L610 [2020-06-22 01:22:19,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:19,030 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 12 times [2020-06-22 01:22:19,030 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:19,030 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:19,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:19,031 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:22:19,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:19,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:19,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:19,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:19,036 INFO L82 PathProgramCache]: Analyzing trace with hash 1637027951, now seen corresponding path program 1 times [2020-06-22 01:22:19,037 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:19,037 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:19,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:19,037 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:22:19,038 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:19,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:19,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:19,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:19,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1942552478, now seen corresponding path program 1 times [2020-06-22 01:22:19,065 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:19,065 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:19,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:19,066 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:22:19,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:22:19,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:22:19,097 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:22:19,098 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 01:22:19,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:22:19,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:22:19,201 INFO L87 Difference]: Start difference. First operand 107826 states and 816119 transitions. cyclomatic complexity: 708428 Second operand 3 states. [2020-06-22 01:22:22,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:22:22,016 INFO L93 Difference]: Finished difference Result 106449 states and 728963 transitions. [2020-06-22 01:22:22,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:22:22,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106449 states and 728963 transitions. [2020-06-22 01:22:25,071 INFO L131 ngComponentsAnalysis]: Automaton has 131 accepting balls. 85412 [2020-06-22 01:22:26,441 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106449 states to 106449 states and 728963 transitions. [2020-06-22 01:22:26,441 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86737 [2020-06-22 01:22:26,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86737 [2020-06-22 01:22:26,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106449 states and 728963 transitions. [2020-06-22 01:22:26,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:22:26,617 INFO L706 BuchiCegarLoop]: Abstraction has 106449 states and 728963 transitions. [2020-06-22 01:22:26,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106449 states and 728963 transitions. [2020-06-22 01:22:28,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106449 to 89341. [2020-06-22 01:22:28,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89341 states. [2020-06-22 01:22:29,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89341 states to 89341 states and 613248 transitions. [2020-06-22 01:22:29,046 INFO L729 BuchiCegarLoop]: Abstraction has 89341 states and 613248 transitions. [2020-06-22 01:22:29,046 INFO L609 BuchiCegarLoop]: Abstraction has 89341 states and 613248 transitions. [2020-06-22 01:22:29,046 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2020-06-22 01:22:29,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 89341 states and 613248 transitions. [2020-06-22 01:22:30,297 INFO L131 ngComponentsAnalysis]: Automaton has 92 accepting balls. 68330 [2020-06-22 01:22:30,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:22:30,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:22:30,302 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:22:30,302 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:22:30,302 INFO L794 eck$LassoCheckResult]: Stem: 1030112#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 1030113#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1038755#L610 [2020-06-22 01:22:30,304 INFO L796 eck$LassoCheckResult]: Loop: 1038755#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1064975#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1043453#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 1064963#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 1064956#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 1062073#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1064943#L49 [1737] L49-->L53: Formula: (> v_ULTIMATE.start_calculate_output_~input_14 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} AuxVars[] AssignedVars[] 1064936#L53 [1756] L53-->L58: Formula: (= 1 v_~a19~0_29) InVars {~a19~0=v_~a19~0_29} OutVars{~a19~0=v_~a19~0_29} AuxVars[] AssignedVars[] 1062014#L58 [1797] L58-->L64: Formula: (> v_ULTIMATE.start_calculate_output_~input_18 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} AuxVars[] AssignedVars[] 1064925#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 1043367#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 1043345#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 1053912#L81 [1891] L81-->L90: Formula: (> v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 1042121#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 1053881#L94 [1939] L94-->L98: Formula: (> v_ULTIMATE.start_calculate_output_~input_30 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} AuxVars[] AssignedVars[] 1063461#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 1053865#L105 [1969] L105-->L112: Formula: (> v_ULTIMATE.start_calculate_output_~input_34 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_34} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_34} AuxVars[] AssignedVars[] 1064877#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 1043259#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 1053847#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 1063422#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 1063415#L133 [2089] L133-->L138: Formula: (> v_ULTIMATE.start_calculate_output_~input_44 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} AuxVars[] AssignedVars[] 1064857#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 1064848#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 1063388#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 1063374#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 1063366#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 1058810#L164 [2229] L164-->L168: Formula: (> v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 1064390#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 1064365#L174 [2259] L174-->L178: Formula: (> v_ULTIMATE.start_calculate_output_~input_60 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} AuxVars[] AssignedVars[] 1053776#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 1064314#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 1053763#L186 [2307] L186-->L188: Formula: (> v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 1064261#L188 [2330] L188-->L190: Formula: (< v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 1064234#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 1064207#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 1058719#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 1053726#L201 [2388] L201-->L211: Formula: (> v_ULTIMATE.start_calculate_output_~input_76 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} AuxVars[] AssignedVars[] 1047346#L211 [2420] L211-->L214: Formula: (> v_ULTIMATE.start_calculate_output_~input_78 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_78} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_78} AuxVars[] AssignedVars[] 1053715#L214 [2425] L214-->L217: Formula: (< v_ULTIMATE.start_calculate_output_~input_80 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} AuxVars[] AssignedVars[] 1064097#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 1064069#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 1053695#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 1063212#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 1062607#L233 [2522] L233-->L236: Formula: (> v_ULTIMATE.start_calculate_output_~input_90 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} AuxVars[] AssignedVars[] 1062609#L236 [2567] L236-->L247: Formula: (> v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 1063188#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 1047262#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 1066407#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 1066387#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 1066372#L275 [2664] L275-->L279: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_102) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} AuxVars[] AssignedVars[] 1066349#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 1056138#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 1066310#L285 [2728] L285-->L290: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_108) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} AuxVars[] AssignedVars[] 1063116#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 1056092#L292 [2758] L292-->L296: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_112) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} AuxVars[] AssignedVars[] 1066259#L296 [2771] L296-->L308: Formula: (> 9 v_~a17~0_215) InVars {~a17~0=v_~a17~0_215} OutVars{~a17~0=v_~a17~0_215} AuxVars[] AssignedVars[] 1066242#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 1066224#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 1066206#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 1066180#L330 [2849] L330-->L336: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_122) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} AuxVars[] AssignedVars[] 1066154#L336 [2882] L336-->L348: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_124) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} AuxVars[] AssignedVars[] 1063042#L348 [2902] L348-->L353: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 1055943#L353 [2930] L353-->L360: Formula: (< 6 v_ULTIMATE.start_calculate_output_~input_128) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_128} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_128} AuxVars[] AssignedVars[] 1047129#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 1058427#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 1047103#L374 [2992] L374-->L377: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_134) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_134} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_134} AuxVars[] AssignedVars[] 1055877#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 1055859#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 1058387#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 1062976#L393 [3077] L393-->L397: Formula: (< 3 v_ULTIMATE.start_calculate_output_~input_142) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} AuxVars[] AssignedVars[] 1065929#L397 [3110] L397-->L401: Formula: (and (< v_~a28~0_314 9) (< v_~a28~0_314 8)) InVars {~a28~0=v_~a28~0_314} OutVars{~a28~0=v_~a28~0_314} AuxVars[] AssignedVars[] 1047048#L401 [3121] L401-->L403: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_146) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} AuxVars[] AssignedVars[] 1065881#L403 [3137] L403-->L406: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_148) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} AuxVars[] AssignedVars[] 1058216#L406 [3152] L406-->L408: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_150) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} AuxVars[] AssignedVars[] 1055665#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 1046377#L413 [3192] L413-->L413-2: Formula: (> 1 v_~a11~0_299) InVars {~a11~0=v_~a11~0_299} OutVars{~a11~0=v_~a11~0_299} AuxVars[] AssignedVars[] 1062839#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 1055605#L416-1 [3219] L416-1-->L419-1: Formula: (> 1 v_~a25~0_329) InVars {~a25~0=v_~a25~0_329} OutVars{~a25~0=v_~a25~0_329} AuxVars[] AssignedVars[] 1055580#L419-1 [3237] L419-1-->L422-1: Formula: (> 1 v_~a11~0_305) InVars {~a11~0=v_~a11~0_305} OutVars{~a11~0=v_~a11~0_305} AuxVars[] AssignedVars[] 1055557#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 1055292#L425-1 [3254] L425-1-->L428-1: Formula: (> 1 v_~a25~0_335) InVars {~a25~0=v_~a25~0_335} OutVars{~a25~0=v_~a25~0_335} AuxVars[] AssignedVars[] 1055272#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 1062800#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 1065491#L434-1 [3301] L434-1-->L437-1: Formula: (> 1 v_~a11~0_9) InVars {~a11~0=v_~a11~0_9} OutVars{~a11~0=v_~a11~0_9} AuxVars[] AssignedVars[] 1065472#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 1055260#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 1055256#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 1055251#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 1057990#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 1055243#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 1055238#L455-1 [3387] L455-1-->L458-1: Formula: (< 7 v_~a17~0_43) InVars {~a17~0=v_~a17~0_43} OutVars{~a17~0=v_~a17~0_43} AuxVars[] AssignedVars[] 1055235#L458-1 [3405] L458-1-->L461-1: Formula: (> 8 v_~a28~0_57) InVars {~a28~0=v_~a28~0_57} OutVars{~a28~0=v_~a28~0_57} AuxVars[] AssignedVars[] 1057959#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 1062731#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 1065294#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 1057922#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 1062716#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 1055097#L476-1 [3493] L476-1-->L479-1: Formula: (> 11 v_~a28~0_95) InVars {~a28~0=v_~a28~0_95} OutVars{~a28~0=v_~a28~0_95} AuxVars[] AssignedVars[] 1062705#L479-1 [3505] L479-1-->L482-1: Formula: (> 1 v_~a11~0_91) InVars {~a11~0=v_~a11~0_91} OutVars{~a11~0=v_~a11~0_91} AuxVars[] AssignedVars[] 1057879#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 1055035#L485-1 [3525] L485-1-->L488-1: Formula: (< v_~a28~0_114 9) InVars {~a28~0=v_~a28~0_114} OutVars{~a28~0=v_~a28~0_114} AuxVars[] AssignedVars[] 1065164#L488-1 [3541] L488-1-->L491-1: Formula: (< v_~a28~0_121 11) InVars {~a28~0=v_~a28~0_121} OutVars{~a28~0=v_~a28~0_121} AuxVars[] AssignedVars[] 1054984#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 1054954#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 1057833#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 1054900#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 1054880#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 1065142#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 1054828#L509-1 [3635] L509-1-->L512-1: Formula: (< v_~a28~0_161 9) InVars {~a28~0=v_~a28~0_161} OutVars{~a28~0=v_~a28~0_161} AuxVars[] AssignedVars[] 1065133#L512-1 [3646] L512-1-->L515-1: Formula: (< 7 v_~a17~0_145) InVars {~a17~0=v_~a17~0_145} OutVars{~a17~0=v_~a17~0_145} AuxVars[] AssignedVars[] 1065128#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 1054756#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 1062630#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 1057764#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 1054676#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 1054652#L530-1 [3732] L530-1-->L533-1: Formula: (< 7 v_~a17~0_175) InVars {~a17~0=v_~a17~0_175} OutVars{~a17~0=v_~a17~0_175} AuxVars[] AssignedVars[] 1054632#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 1065095#L536-1 [3754] L536-1-->L539-1: Formula: (> 1 v_~a11~0_194) InVars {~a11~0=v_~a11~0_194} OutVars{~a11~0=v_~a11~0_194} AuxVars[] AssignedVars[] 1062500#L539-1 [3770] L539-1-->L542-1: Formula: (< v_~a28~0_218 11) InVars {~a28~0=v_~a28~0_218} OutVars{~a28~0=v_~a28~0_218} AuxVars[] AssignedVars[] 1065085#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 1054576#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 1054556#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 1062422#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 1062405#L554-1 [3841] L554-1-->L557-1: Formula: (> 1 v_~a11~0_224) InVars {~a11~0=v_~a11~0_224} OutVars{~a11~0=v_~a11~0_224} AuxVars[] AssignedVars[] 1054500#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 1054483#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 1062370#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 1062348#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 1054426#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 1054401#L572-1 [3922] L572-1-->L575-1: Formula: (< 7 v_~a17~0_244) InVars {~a17~0=v_~a17~0_244} OutVars{~a17~0=v_~a17~0_244} AuxVars[] AssignedVars[] 1062298#L575-1 [3942] L575-1-->L578-1: Formula: (< 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 1065020#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 1065014#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 1054307#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 1054289#L587-1 [3986] L587-1-->L590-1: Formula: (< 7 v_~a17~0_272) InVars {~a17~0=v_~a17~0_272} OutVars{~a17~0=v_~a17~0_272} AuxVars[] AssignedVars[] 1064997#L590-1 [4005] L590-1-->L593-1: Formula: (> 1 v_~a25~0_311) InVars {~a25~0=v_~a25~0_311} OutVars{~a25~0=v_~a25~0_311} AuxVars[] AssignedVars[] 1054246#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 1064992#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1064989#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1038755#L610 [2020-06-22 01:22:30,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:30,304 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 13 times [2020-06-22 01:22:30,304 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:30,304 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:30,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:30,305 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:22:30,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:30,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:30,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:30,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:30,310 INFO L82 PathProgramCache]: Analyzing trace with hash 631658414, now seen corresponding path program 1 times [2020-06-22 01:22:30,310 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:30,311 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:30,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:30,311 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:22:30,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:30,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:22:30,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:22:30,344 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:22:30,344 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 01:22:30,345 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:22:30,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:22:30,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:22:30,345 INFO L87 Difference]: Start difference. First operand 89341 states and 613248 transitions. cyclomatic complexity: 524000 Second operand 3 states. [2020-06-22 01:22:34,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:22:34,144 INFO L93 Difference]: Finished difference Result 101983 states and 674508 transitions. [2020-06-22 01:22:34,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:22:34,197 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 101983 states and 674508 transitions. [2020-06-22 01:22:35,765 INFO L131 ngComponentsAnalysis]: Automaton has 92 accepting balls. 78088 [2020-06-22 01:22:37,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 101983 states to 101983 states and 674508 transitions. [2020-06-22 01:22:37,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 79609 [2020-06-22 01:22:37,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 79609 [2020-06-22 01:22:37,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 101983 states and 674508 transitions. [2020-06-22 01:22:37,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:22:37,244 INFO L706 BuchiCegarLoop]: Abstraction has 101983 states and 674508 transitions. [2020-06-22 01:22:37,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101983 states and 674508 transitions. [2020-06-22 01:22:43,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101983 to 88741. [2020-06-22 01:22:43,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88741 states. [2020-06-22 01:22:44,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88741 states to 88741 states and 599285 transitions. [2020-06-22 01:22:44,441 INFO L729 BuchiCegarLoop]: Abstraction has 88741 states and 599285 transitions. [2020-06-22 01:22:44,441 INFO L609 BuchiCegarLoop]: Abstraction has 88741 states and 599285 transitions. [2020-06-22 01:22:44,441 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2020-06-22 01:22:44,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 88741 states and 599285 transitions. [2020-06-22 01:22:45,292 INFO L131 ngComponentsAnalysis]: Automaton has 92 accepting balls. 67930 [2020-06-22 01:22:45,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:22:45,292 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:22:45,298 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:22:45,298 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:22:45,298 INFO L794 eck$LassoCheckResult]: Stem: 1221384#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 1221385#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1226512#L610 [2020-06-22 01:22:45,300 INFO L796 eck$LassoCheckResult]: Loop: 1226512#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1245099#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1235700#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 1246082#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 1246060#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 1245970#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1246016#L49 [1737] L49-->L53: Formula: (> v_ULTIMATE.start_calculate_output_~input_14 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} AuxVars[] AssignedVars[] 1245992#L53 [1756] L53-->L58: Formula: (= 1 v_~a19~0_29) InVars {~a19~0=v_~a19~0_29} OutVars{~a19~0=v_~a19~0_29} AuxVars[] AssignedVars[] 1245888#L58 [1797] L58-->L64: Formula: (> v_ULTIMATE.start_calculate_output_~input_18 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} AuxVars[] AssignedVars[] 1245942#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 1235583#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 1235564#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 1245783#L81 [1891] L81-->L90: Formula: (> v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 1245758#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 1245801#L94 [1939] L94-->L98: Formula: (> v_ULTIMATE.start_calculate_output_~input_30 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} AuxVars[] AssignedVars[] 1245676#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 1245754#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 1245729#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 1235483#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 1245529#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 1245521#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 1245514#L133 [2089] L133-->L138: Formula: (> v_ULTIMATE.start_calculate_output_~input_44 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} AuxVars[] AssignedVars[] 1245496#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 1245497#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 1245493#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 1243177#L153 [2188] L153-->L158: Formula: (= v_~a19~0_104 1) InVars {~a19~0=v_~a19~0_104} OutVars{~a19~0=v_~a19~0_104} AuxVars[] AssignedVars[] 1243163#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 1242698#L164 [2229] L164-->L168: Formula: (> v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 1243126#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 1243104#L174 [2259] L174-->L178: Formula: (> v_ULTIMATE.start_calculate_output_~input_60 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} AuxVars[] AssignedVars[] 1238462#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 1243075#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 1238446#L186 [2307] L186-->L188: Formula: (> v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 1243038#L188 [2330] L188-->L190: Formula: (< v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 1243014#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 1242996#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 1242607#L197 [2372] L197-->L201: Formula: (< v_~a28~0_155 10) InVars {~a28~0=v_~a28~0_155} OutVars{~a28~0=v_~a28~0_155} AuxVars[] AssignedVars[] 1238402#L201 [2388] L201-->L211: Formula: (> v_ULTIMATE.start_calculate_output_~input_76 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} AuxVars[] AssignedVars[] 1235256#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 1238383#L214 [2426] L214-->L217: Formula: (< v_~a28~0_169 10) InVars {~a28~0=v_~a28~0_169} OutVars{~a28~0=v_~a28~0_169} AuxVars[] AssignedVars[] 1242549#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 1242541#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 1240591#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 1241631#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 1241623#L233 [2522] L233-->L236: Formula: (> v_ULTIMATE.start_calculate_output_~input_90 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} AuxVars[] AssignedVars[] 1242319#L236 [2567] L236-->L247: Formula: (> v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 1242261#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 1235135#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 1241875#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 1241573#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 1239250#L275 [2657] L275-->L596: Formula: (and (= |v_ULTIMATE.start_calculate_output_#res_51| 21) (> 1 v_~a11~0_197) (= v_~a19~0_200 1) (= 8 v_~a17~0_190) (= 1 v_~a21~0_175) (= 5 v_ULTIMATE.start_calculate_output_~input_101) (> 1 v_~a25~0_215) (= v_~a28~0_217 7) (= v_~a28~0_216 8) (= v_~a25~0_214 1)) InVars {~a19~0=v_~a19~0_200, ~a21~0=v_~a21~0_175, ~a17~0=v_~a17~0_190, ~a28~0=v_~a28~0_217, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_101, ~a25~0=v_~a25~0_215, ~a11~0=v_~a11~0_197} OutVars{~a19~0=v_~a19~0_200, ~a21~0=v_~a21~0_175, ~a17~0=v_~a17~0_190, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_51|, ~a28~0=v_~a28~0_216, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_101, ~a25~0=v_~a25~0_214, ~a11~0=v_~a11~0_197} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0, ~a25~0] 1239247#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1237155#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1237156#L610 [1601] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 1) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1238276#L29 [1652] L29-->L34: Formula: (and (< 1 v_~a25~0_10) (> 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1235643#L34 [1669] L34-->L37: Formula: (= 1 v_~a25~0_13) InVars {~a25~0=v_~a25~0_13} OutVars{~a25~0=v_~a25~0_13} AuxVars[] AssignedVars[] 1235619#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 1235620#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 1234838#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1234806#L49 [1739] L49-->L53: Formula: (= 1 v_~a25~0_30) InVars {~a25~0=v_~a25~0_30} OutVars{~a25~0=v_~a25~0_30} AuxVars[] AssignedVars[] 1234810#L53 [1756] L53-->L58: Formula: (= 1 v_~a19~0_29) InVars {~a19~0=v_~a19~0_29} OutVars{~a19~0=v_~a19~0_29} AuxVars[] AssignedVars[] 1260520#L58 [1782] L58-->L64: Formula: (> 9 v_~a17~0_32) InVars {~a17~0=v_~a17~0_32} OutVars{~a17~0=v_~a17~0_32} AuxVars[] AssignedVars[] 1260511#L64 [1808] L64-->L68: Formula: (and (= 1 v_~a25~0_43) (> 9 v_~a28~0_42)) InVars {~a25~0=v_~a25~0_43, ~a28~0=v_~a28~0_42} OutVars{~a25~0=v_~a25~0_43, ~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 1244214#L68 [1840] L68-->L73: Formula: (and (> 9 v_~a28~0_46) (= 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 1244211#L73 [1861] L73-->L81: Formula: (> 10 v_~a28~0_52) InVars {~a28~0=v_~a28~0_52} OutVars{~a28~0=v_~a28~0_52} AuxVars[] AssignedVars[] 1260489#L81 [1896] L81-->L90: Formula: (< v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 1260480#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 1260481#L94 [1940] L94-->L98: Formula: (= 1 v_~a19~0_59) InVars {~a19~0=v_~a19~0_59} OutVars{~a19~0=v_~a19~0_59} AuxVars[] AssignedVars[] 1239164#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 1260467#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 1260769#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 1239151#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 1239145#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 1239136#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 1239132#L133 [2090] L133-->L138: Formula: (> 11 v_~a28~0_98) InVars {~a28~0=v_~a28~0_98} OutVars{~a28~0=v_~a28~0_98} AuxVars[] AssignedVars[] 1260759#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 1260756#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 1239120#L147 [2148] L147-->L153: Formula: (= v_~a19~0_100 1) InVars {~a19~0=v_~a19~0_100} OutVars{~a19~0=v_~a19~0_100} AuxVars[] AssignedVars[] 1239111#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 1239108#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 1231994#L164 [2220] L164-->L168: Formula: (< v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 1260746#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 1260743#L174 [2250] L174-->L178: Formula: (< v_~a28~0_130 8) InVars {~a28~0=v_~a28~0_130} OutVars{~a28~0=v_~a28~0_130} AuxVars[] AssignedVars[] 1244356#L178 [2272] L178-->L184: Formula: (< v_ULTIMATE.start_calculate_output_~input_62 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} AuxVars[] AssignedVars[] 1260739#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 1244342#L186 [2309] L186-->L188: Formula: (< v_~a28~0_141 9) InVars {~a28~0=v_~a28~0_141} OutVars{~a28~0=v_~a28~0_141} AuxVars[] AssignedVars[] 1260734#L188 [2330] L188-->L190: Formula: (< v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 1260731#L190 [2343] L190-->L193: Formula: (< v_~a28~0_147 10) InVars {~a28~0=v_~a28~0_147} OutVars{~a28~0=v_~a28~0_147} AuxVars[] AssignedVars[] 1260729#L193 [2354] L193-->L197: Formula: (< v_ULTIMATE.start_calculate_output_~input_72 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} AuxVars[] AssignedVars[] 1244313#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 1239058#L201 [2389] L201-->L211: Formula: (and (< v_~a28~0_162 9) (< v_~a28~0_162 8)) InVars {~a28~0=v_~a28~0_162} OutVars{~a28~0=v_~a28~0_162} AuxVars[] AssignedVars[] 1243930#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 1260250#L214 [2425] L214-->L217: Formula: (< v_ULTIMATE.start_calculate_output_~input_80 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} AuxVars[] AssignedVars[] 1260719#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 1260716#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 1239032#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 1239024#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 1239020#L233 [2524] L233-->L236: Formula: (< v_ULTIMATE.start_calculate_output_~input_90 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} AuxVars[] AssignedVars[] 1260707#L236 [2563] L236-->L247: Formula: (< v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 1239010#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 1235783#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 1260701#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 1260699#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 1260696#L275 [2664] L275-->L279: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_102) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} AuxVars[] AssignedVars[] 1260693#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 1258978#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 1260688#L285 [2728] L285-->L290: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_108) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} AuxVars[] AssignedVars[] 1238974#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 1258944#L292 [2759] L292-->L296: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_112) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} AuxVars[] AssignedVars[] 1260682#L296 [2771] L296-->L308: Formula: (> 9 v_~a17~0_215) InVars {~a17~0=v_~a17~0_215} OutVars{~a17~0=v_~a17~0_215} AuxVars[] AssignedVars[] 1260679#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 1260677#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 1260674#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 1260671#L330 [2841] L330-->L336: Formula: (< v_~a28~0_264 11) InVars {~a28~0=v_~a28~0_264} OutVars{~a28~0=v_~a28~0_264} AuxVars[] AssignedVars[] 1260668#L336 [2884] L336-->L348: Formula: (= v_~a19~0_249 1) InVars {~a19~0=v_~a19~0_249} OutVars{~a19~0=v_~a19~0_249} AuxVars[] AssignedVars[] 1238935#L348 [2897] L348-->L353: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 1259979#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 1238923#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 1258812#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 1257994#L374 [2996] L374-->L377: Formula: (> 1 v_~a25~0_293) InVars {~a25~0=v_~a25~0_293} OutVars{~a25~0=v_~a25~0_293} AuxVars[] AssignedVars[] 1258787#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 1238903#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 1258754#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 1238897#L393 [3078] L393-->L397: Formula: (> 3 v_ULTIMATE.start_calculate_output_~input_142) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} AuxVars[] AssignedVars[] 1260649#L397 [3109] L397-->L401: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_144) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_144} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_144} AuxVars[] AssignedVars[] 1238886#L401 [3128] L401-->L403: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_146) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} AuxVars[] AssignedVars[] 1260645#L403 [3137] L403-->L406: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_148) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} AuxVars[] AssignedVars[] 1258674#L406 [3158] L406-->L408: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_150) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} AuxVars[] AssignedVars[] 1259745#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 1256353#L413 [3192] L413-->L413-2: Formula: (> 1 v_~a11~0_299) InVars {~a11~0=v_~a11~0_299} OutVars{~a11~0=v_~a11~0_299} AuxVars[] AssignedVars[] 1238857#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 1259596#L416-1 [3219] L416-1-->L419-1: Formula: (> 1 v_~a25~0_329) InVars {~a25~0=v_~a25~0_329} OutVars{~a25~0=v_~a25~0_329} AuxVars[] AssignedVars[] 1259591#L419-1 [3237] L419-1-->L422-1: Formula: (> 1 v_~a11~0_305) InVars {~a11~0=v_~a11~0_305} OutVars{~a11~0=v_~a11~0_305} AuxVars[] AssignedVars[] 1259588#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 1259585#L425-1 [3254] L425-1-->L428-1: Formula: (> 1 v_~a25~0_335) InVars {~a25~0=v_~a25~0_335} OutVars{~a25~0=v_~a25~0_335} AuxVars[] AssignedVars[] 1238811#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 1238800#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 1260213#L434-1 [3301] L434-1-->L437-1: Formula: (> 1 v_~a11~0_9) InVars {~a11~0=v_~a11~0_9} OutVars{~a11~0=v_~a11~0_9} AuxVars[] AssignedVars[] 1259567#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 1258564#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 1238764#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 1259528#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 1258443#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 1238739#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 1259510#L455-1 [3387] L455-1-->L458-1: Formula: (< 7 v_~a17~0_43) InVars {~a17~0=v_~a17~0_43} OutVars{~a17~0=v_~a17~0_43} AuxVars[] AssignedVars[] 1257122#L458-1 [3405] L458-1-->L461-1: Formula: (> 8 v_~a28~0_57) InVars {~a28~0=v_~a28~0_57} OutVars{~a28~0=v_~a28~0_57} AuxVars[] AssignedVars[] 1257116#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 1238704#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 1259493#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 1257099#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 1238675#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 1238668#L476-1 [3493] L476-1-->L479-1: Formula: (> 11 v_~a28~0_95) InVars {~a28~0=v_~a28~0_95} OutVars{~a28~0=v_~a28~0_95} AuxVars[] AssignedVars[] 1238658#L479-1 [3505] L479-1-->L482-1: Formula: (> 1 v_~a11~0_91) InVars {~a11~0=v_~a11~0_91} OutVars{~a11~0=v_~a11~0_91} AuxVars[] AssignedVars[] 1238649#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 1238638#L485-1 [3525] L485-1-->L488-1: Formula: (< v_~a28~0_114 9) InVars {~a28~0=v_~a28~0_114} OutVars{~a28~0=v_~a28~0_114} AuxVars[] AssignedVars[] 1259461#L488-1 [3541] L488-1-->L491-1: Formula: (< v_~a28~0_121 11) InVars {~a28~0=v_~a28~0_121} OutVars{~a28~0=v_~a28~0_121} AuxVars[] AssignedVars[] 1259455#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 1238615#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 1238607#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 1238595#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 1259438#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 1259437#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 1257050#L509-1 [3635] L509-1-->L512-1: Formula: (< v_~a28~0_161 9) InVars {~a28~0=v_~a28~0_161} OutVars{~a28~0=v_~a28~0_161} AuxVars[] AssignedVars[] 1259425#L512-1 [3646] L512-1-->L515-1: Formula: (< 7 v_~a17~0_145) InVars {~a17~0=v_~a17~0_145} OutVars{~a17~0=v_~a17~0_145} AuxVars[] AssignedVars[] 1259421#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 1238545#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 1238537#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 1238528#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 1238518#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 1238512#L530-1 [3732] L530-1-->L533-1: Formula: (< 7 v_~a17~0_175) InVars {~a17~0=v_~a17~0_175} OutVars{~a17~0=v_~a17~0_175} AuxVars[] AssignedVars[] 1238498#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 1259333#L536-1 [3754] L536-1-->L539-1: Formula: (> 1 v_~a11~0_194) InVars {~a11~0=v_~a11~0_194} OutVars{~a11~0=v_~a11~0_194} AuxVars[] AssignedVars[] 1238484#L539-1 [3770] L539-1-->L542-1: Formula: (< v_~a28~0_218 11) InVars {~a28~0=v_~a28~0_218} OutVars{~a28~0=v_~a28~0_218} AuxVars[] AssignedVars[] 1259320#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 1238464#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 1259239#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 1238452#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 1238439#L554-1 [3841] L554-1-->L557-1: Formula: (> 1 v_~a11~0_224) InVars {~a11~0=v_~a11~0_224} OutVars{~a11~0=v_~a11~0_224} AuxVars[] AssignedVars[] 1258635#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 1238424#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 1238414#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 1238405#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 1258605#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 1258597#L572-1 [3922] L572-1-->L575-1: Formula: (< 7 v_~a17~0_244) InVars {~a17~0=v_~a17~0_244} OutVars{~a17~0=v_~a17~0_244} AuxVars[] AssignedVars[] 1238379#L575-1 [3942] L575-1-->L578-1: Formula: (< 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 1258588#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 1258581#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 1238351#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 1257333#L587-1 [3986] L587-1-->L590-1: Formula: (< 7 v_~a17~0_272) InVars {~a17~0=v_~a17~0_272} OutVars{~a17~0=v_~a17~0_272} AuxVars[] AssignedVars[] 1257328#L590-1 [4005] L590-1-->L593-1: Formula: (> 1 v_~a25~0_311) InVars {~a25~0=v_~a25~0_311} OutVars{~a25~0=v_~a25~0_311} AuxVars[] AssignedVars[] 1238329#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 1247020#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1247011#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1226512#L610 [2020-06-22 01:22:45,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:45,300 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 14 times [2020-06-22 01:22:45,301 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:45,301 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:45,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:45,302 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:22:45,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:45,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:45,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:45,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:45,307 INFO L82 PathProgramCache]: Analyzing trace with hash -407410352, now seen corresponding path program 1 times [2020-06-22 01:22:45,307 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:45,307 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:45,307 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:45,308 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:22:45,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:45,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:22:45,353 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:22:45,353 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:22:45,354 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:22:45,354 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:22:45,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:22:45,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:22:45,354 INFO L87 Difference]: Start difference. First operand 88741 states and 599285 transitions. cyclomatic complexity: 510637 Second operand 3 states. [2020-06-22 01:22:48,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:22:48,857 INFO L93 Difference]: Finished difference Result 87894 states and 574860 transitions. [2020-06-22 01:22:48,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:22:48,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 87894 states and 574860 transitions. [2020-06-22 01:22:51,160 INFO L131 ngComponentsAnalysis]: Automaton has 92 accepting balls. 67365 [2020-06-22 01:22:52,218 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 87894 states to 87894 states and 574860 transitions. [2020-06-22 01:22:52,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 68691 [2020-06-22 01:22:52,365 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 68691 [2020-06-22 01:22:52,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87894 states and 574860 transitions. [2020-06-22 01:22:52,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:22:52,368 INFO L706 BuchiCegarLoop]: Abstraction has 87894 states and 574860 transitions. [2020-06-22 01:22:52,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87894 states and 574860 transitions. [2020-06-22 01:22:53,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87894 to 87892. [2020-06-22 01:22:53,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87892 states. [2020-06-22 01:22:54,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87892 states to 87892 states and 574856 transitions. [2020-06-22 01:22:54,624 INFO L729 BuchiCegarLoop]: Abstraction has 87892 states and 574856 transitions. [2020-06-22 01:22:54,624 INFO L609 BuchiCegarLoop]: Abstraction has 87892 states and 574856 transitions. [2020-06-22 01:22:54,624 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2020-06-22 01:22:54,624 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87892 states and 574856 transitions. [2020-06-22 01:22:55,439 INFO L131 ngComponentsAnalysis]: Automaton has 92 accepting balls. 67364 [2020-06-22 01:22:55,439 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:22:55,439 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:22:55,444 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:22:55,444 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:22:55,444 INFO L794 eck$LassoCheckResult]: Stem: 1398046#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 1398047#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1402259#L610 [2020-06-22 01:22:55,446 INFO L796 eck$LassoCheckResult]: Loop: 1402259#L610 [1603] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 6)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1425275#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1424619#L34 [1666] L34-->L596: Formula: (and (> 1 v_~a25~0_11) (= 6 v_ULTIMATE.start_calculate_output_~input_5) (= 7 v_~a28~0_12) (= v_~a28~0_11 10) (= |v_ULTIMATE.start_calculate_output_#res_3| 22) (= 8 v_~a17~0_10) (> 1 v_~a11~0_11) (= 1 v_~a19~0_10) (= 1 v_~a21~0_10)) InVars {~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ~a28~0=v_~a28~0_12, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} OutVars{~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_3|, ~a28~0=v_~a28~0_11, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0] 1408903#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1433110#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1433103#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1433104#L29 [1649] L29-->L34: Formula: (and (> 1 v_~a25~0_10) (< 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1415062#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 1433820#L37 [1685] L37-->L41: Formula: (> 9 v_~a17~0_15) InVars {~a17~0=v_~a17~0_15} OutVars{~a17~0=v_~a17~0_15} AuxVars[] AssignedVars[] 1432932#L41 [1705] L41-->L46: Formula: (> v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 1429772#L46 [1713] L46-->L49: Formula: (< 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1432919#L49 [1735] L49-->L53: Formula: (< 7 v_~a28~0_29) InVars {~a28~0=v_~a28~0_29} OutVars{~a28~0=v_~a28~0_29} AuxVars[] AssignedVars[] 1433779#L53 [1769] L53-->L58: Formula: (and (< 8 v_~a28~0_33) (< 7 v_~a28~0_33)) InVars {~a28~0=v_~a28~0_33} OutVars{~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 1419016#L58 [1779] L58-->L64: Formula: (and (> 1 v_~a25~0_38) (< 7 v_~a28~0_37)) InVars {~a25~0=v_~a25~0_38, ~a28~0=v_~a28~0_37} OutVars{~a25~0=v_~a25~0_38, ~a28~0=v_~a28~0_37} AuxVars[] AssignedVars[] 1419005#L64 [1810] L64-->L68: Formula: (< v_ULTIMATE.start_calculate_output_~input_20 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} AuxVars[] AssignedVars[] 1414984#L68 [1842] L68-->L73: Formula: (and (< 8 v_~a28~0_46) (< 9 v_~a28~0_46)) InVars {~a28~0=v_~a28~0_46} OutVars{~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 1414974#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 1418975#L81 [1891] L81-->L90: Formula: (> v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 1418968#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 1418957#L94 [1939] L94-->L98: Formula: (> v_ULTIMATE.start_calculate_output_~input_30 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} AuxVars[] AssignedVars[] 1429657#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 1418935#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 1418926#L112 [2004] L112-->L118: Formula: (and (< 8 v_~a28~0_82) (< 9 v_~a28~0_82)) InVars {~a28~0=v_~a28~0_82} OutVars{~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 1414887#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 1418912#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 1418903#L129 [2080] L129-->L133: Formula: (< 9 v_~a28~0_94) InVars {~a28~0=v_~a28~0_94} OutVars{~a28~0=v_~a28~0_94} AuxVars[] AssignedVars[] 1427762#L133 [2097] L133-->L138: Formula: (< 11 v_~a28~0_98) InVars {~a28~0=v_~a28~0_98} OutVars{~a28~0=v_~a28~0_98} AuxVars[] AssignedVars[] 1432850#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 1432848#L142 [2130] L142-->L147: Formula: (> v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 1427745#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 1418866#L153 [2199] L153-->L158: Formula: (and (> v_~a28~0_113 7) (> v_~a28~0_113 8)) InVars {~a28~0=v_~a28~0_113} OutVars{~a28~0=v_~a28~0_113} AuxVars[] AssignedVars[] 1418856#L158 [2209] L158-->L164: Formula: (> v_~a28~0_117 8) InVars {~a28~0=v_~a28~0_117} OutVars{~a28~0=v_~a28~0_117} AuxVars[] AssignedVars[] 1432829#L164 [2229] L164-->L168: Formula: (> v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 1433603#L168 [2240] L168-->L174: Formula: (> v_~a28~0_126 11) InVars {~a28~0=v_~a28~0_126} OutVars{~a28~0=v_~a28~0_126} AuxVars[] AssignedVars[] 1432820#L174 [2259] L174-->L178: Formula: (> v_ULTIMATE.start_calculate_output_~input_60 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} AuxVars[] AssignedVars[] 1418818#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 1418806#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 1418800#L186 [2307] L186-->L188: Formula: (> v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 1432804#L188 [2323] L188-->L190: Formula: (> v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 1432799#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 1432794#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 1432788#L197 [2372] L197-->L201: Formula: (< v_~a28~0_155 10) InVars {~a28~0=v_~a28~0_155} OutVars{~a28~0=v_~a28~0_155} AuxVars[] AssignedVars[] 1418756#L201 [2385] L201-->L211: Formula: (and (> v_~a28~0_162 9) (> v_~a28~0_162 8)) InVars {~a28~0=v_~a28~0_162} OutVars{~a28~0=v_~a28~0_162} AuxVars[] AssignedVars[] 1414669#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 1418734#L214 [2426] L214-->L217: Formula: (< v_~a28~0_169 10) InVars {~a28~0=v_~a28~0_169} OutVars{~a28~0=v_~a28~0_169} AuxVars[] AssignedVars[] 1421139#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 1432760#L222 [2450] L222-->L224: Formula: (> v_~a28~0_177 10) InVars {~a28~0=v_~a28~0_177} OutVars{~a28~0=v_~a28~0_177} AuxVars[] AssignedVars[] 1418709#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 1427592#L231 [2514] L231-->L233: Formula: (> v_ULTIMATE.start_calculate_output_~input_88 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} AuxVars[] AssignedVars[] 1427584#L233 [2532] L233-->L236: Formula: (> v_~a28~0_189 7) InVars {~a28~0=v_~a28~0_189} OutVars{~a28~0=v_~a28~0_189} AuxVars[] AssignedVars[] 1433248#L236 [2564] L236-->L247: Formula: (and (> v_~a28~0_196 10) (> v_~a28~0_196 11)) InVars {~a28~0=v_~a28~0_196} OutVars{~a28~0=v_~a28~0_196} AuxVars[] AssignedVars[] 1427569#L247 [2594] L247-->L252: Formula: (and (> v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 1414566#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 1432691#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 1432692#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 1418634#L275 [2661] L275-->L279: Formula: (> v_~a28~0_219 7) InVars {~a28~0=v_~a28~0_219} OutVars{~a28~0=v_~a28~0_219} AuxVars[] AssignedVars[] 1432678#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 1418614#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 1432663#L285 [2729] L285-->L290: Formula: (and (> v_~a28~0_230 10) (> v_~a28~0_230 11)) InVars {~a28~0=v_~a28~0_230} OutVars{~a28~0=v_~a28~0_230} AuxVars[] AssignedVars[] 1427016#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 1418588#L292 [2752] L292-->L596: Formula: (and (= |v_ULTIMATE.start_calculate_output_#res_56| (- 1)) (= 1 v_~a21~0_191) (> 1 v_~a25~0_234) (= 5 v_ULTIMATE.start_calculate_output_~input_111) (= v_~a28~0_235 7) (= v_~a28~0_236 11) (> 1 v_~a11~0_213) (= 8 v_~a17~0_206) (= v_~a25~0_233 1) (= v_~a19~0_217 1)) InVars {~a19~0=v_~a19~0_217, ~a21~0=v_~a21~0_191, ~a17~0=v_~a17~0_206, ~a28~0=v_~a28~0_236, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_111, ~a25~0=v_~a25~0_234, ~a11~0=v_~a11~0_213} OutVars{~a19~0=v_~a19~0_217, ~a21~0=v_~a21~0_191, ~a17~0=v_~a17~0_206, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_56|, ~a28~0=v_~a28~0_235, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_111, ~a25~0=v_~a25~0_233, ~a11~0=v_~a11~0_213} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0, ~a25~0] 1410107#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1417695#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1417681#L610 [1603] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 6)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1417685#L29 [1652] L29-->L34: Formula: (and (< 1 v_~a25~0_10) (> 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1421112#L34 [1669] L34-->L37: Formula: (= 1 v_~a25~0_13) InVars {~a25~0=v_~a25~0_13} OutVars{~a25~0=v_~a25~0_13} AuxVars[] AssignedVars[] 1421113#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 1429574#L41 [1702] L41-->L46: Formula: (= 1 v_~a25~0_21) InVars {~a25~0=v_~a25~0_21} OutVars{~a25~0=v_~a25~0_21} AuxVars[] AssignedVars[] 1429555#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1429558#L49 [1737] L49-->L53: Formula: (> v_ULTIMATE.start_calculate_output_~input_14 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} AuxVars[] AssignedVars[] 1429538#L53 [1756] L53-->L58: Formula: (= 1 v_~a19~0_29) InVars {~a19~0=v_~a19~0_29} OutVars{~a19~0=v_~a19~0_29} AuxVars[] AssignedVars[] 1429500#L58 [1797] L58-->L64: Formula: (> v_ULTIMATE.start_calculate_output_~input_18 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} AuxVars[] AssignedVars[] 1429506#L64 [1821] L64-->L68: Formula: (and (> 1 v_~a25~0_43) (> 8 v_~a28~0_42)) InVars {~a25~0=v_~a25~0_43, ~a28~0=v_~a28~0_42} OutVars{~a25~0=v_~a25~0_43, ~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 1429485#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 1429466#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 1429391#L81 [1891] L81-->L90: Formula: (> v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 1429375#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 1429343#L94 [1939] L94-->L98: Formula: (> v_ULTIMATE.start_calculate_output_~input_30 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} AuxVars[] AssignedVars[] 1429309#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 1429269#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 1429270#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 1429238#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 1429222#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 1429217#L129 [2074] L129-->L133: Formula: (= 1 v_~a19~0_85) InVars {~a19~0=v_~a19~0_85} OutVars{~a19~0=v_~a19~0_85} AuxVars[] AssignedVars[] 1429207#L133 [2089] L133-->L138: Formula: (> v_ULTIMATE.start_calculate_output_~input_44 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} AuxVars[] AssignedVars[] 1429201#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 1429194#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 1429186#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 1429179#L153 [2183] L153-->L158: Formula: (> v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 1429171#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 1429161#L164 [2229] L164-->L168: Formula: (> v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 1429154#L168 [2236] L168-->L174: Formula: (< v_~a28~0_126 11) InVars {~a28~0=v_~a28~0_126} OutVars{~a28~0=v_~a28~0_126} AuxVars[] AssignedVars[] 1429144#L174 [2259] L174-->L178: Formula: (> v_ULTIMATE.start_calculate_output_~input_60 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} AuxVars[] AssignedVars[] 1421349#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 1429130#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 1421332#L186 [2307] L186-->L188: Formula: (> v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 1429113#L188 [2330] L188-->L190: Formula: (< v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 1429104#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 1429096#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 1429090#L197 [2372] L197-->L201: Formula: (< v_~a28~0_155 10) InVars {~a28~0=v_~a28~0_155} OutVars{~a28~0=v_~a28~0_155} AuxVars[] AssignedVars[] 1421292#L201 [2388] L201-->L211: Formula: (> v_ULTIMATE.start_calculate_output_~input_76 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} AuxVars[] AssignedVars[] 1421283#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 1421274#L214 [2426] L214-->L217: Formula: (< v_~a28~0_169 10) InVars {~a28~0=v_~a28~0_169} OutVars{~a28~0=v_~a28~0_169} AuxVars[] AssignedVars[] 1429058#L217 [2441] L217-->L222: Formula: (< v_~a28~0_174 9) InVars {~a28~0=v_~a28~0_174} OutVars{~a28~0=v_~a28~0_174} AuxVars[] AssignedVars[] 1429048#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 1421252#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 1429031#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 1429022#L233 [2522] L233-->L236: Formula: (> v_ULTIMATE.start_calculate_output_~input_90 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} AuxVars[] AssignedVars[] 1429013#L236 [2567] L236-->L247: Formula: (> v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 1429005#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 1421207#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 1428988#L258 [2623] L258-->L260: Formula: (< v_~a28~0_207 9) InVars {~a28~0=v_~a28~0_207} OutVars{~a28~0=v_~a28~0_207} AuxVars[] AssignedVars[] 1428981#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 1428975#L275 [2667] L275-->L279: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_102) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} AuxVars[] AssignedVars[] 1428965#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 1419081#L282 [2692] L282-->L285: Formula: (< v_~a28~0_226 10) InVars {~a28~0=v_~a28~0_226} OutVars{~a28~0=v_~a28~0_226} AuxVars[] AssignedVars[] 1428947#L285 [2733] L285-->L290: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_108) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} AuxVars[] AssignedVars[] 1428937#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 1419052#L292 [2758] L292-->L296: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_112) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} AuxVars[] AssignedVars[] 1428922#L296 [2771] L296-->L308: Formula: (> 9 v_~a17~0_215) InVars {~a17~0=v_~a17~0_215} OutVars{~a17~0=v_~a17~0_215} AuxVars[] AssignedVars[] 1428913#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 1428907#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 1428898#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 1428890#L330 [2849] L330-->L336: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_122) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} AuxVars[] AssignedVars[] 1428880#L336 [2882] L336-->L348: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_124) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} AuxVars[] AssignedVars[] 1428871#L348 [2902] L348-->L353: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 1418984#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 1418970#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 1428845#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 1418951#L374 [2992] L374-->L377: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_134) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_134} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_134} AuxVars[] AssignedVars[] 1418941#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 1418932#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 1428816#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 1428806#L393 [3077] L393-->L397: Formula: (< 3 v_ULTIMATE.start_calculate_output_~input_142) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} AuxVars[] AssignedVars[] 1428796#L397 [3110] L397-->L401: Formula: (and (< v_~a28~0_314 9) (< v_~a28~0_314 8)) InVars {~a28~0=v_~a28~0_314} OutVars{~a28~0=v_~a28~0_314} AuxVars[] AssignedVars[] 1418896#L401 [3121] L401-->L403: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_146) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} AuxVars[] AssignedVars[] 1427852#L403 [3141] L403-->L406: Formula: (> 9 v_~a17~0_285) InVars {~a17~0=v_~a17~0_285} OutVars{~a17~0=v_~a17~0_285} AuxVars[] AssignedVars[] 1427558#L406 [3152] L406-->L408: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_150) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} AuxVars[] AssignedVars[] 1418335#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 1418318#L413 [3192] L413-->L413-2: Formula: (> 1 v_~a11~0_299) InVars {~a11~0=v_~a11~0_299} OutVars{~a11~0=v_~a11~0_299} AuxVars[] AssignedVars[] 1427115#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 1418300#L416-1 [3219] L416-1-->L419-1: Formula: (> 1 v_~a25~0_329) InVars {~a25~0=v_~a25~0_329} OutVars{~a25~0=v_~a25~0_329} AuxVars[] AssignedVars[] 1418289#L419-1 [3237] L419-1-->L422-1: Formula: (> 1 v_~a11~0_305) InVars {~a11~0=v_~a11~0_305} OutVars{~a11~0=v_~a11~0_305} AuxVars[] AssignedVars[] 1418279#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 1418267#L425-1 [3254] L425-1-->L428-1: Formula: (> 1 v_~a25~0_335) InVars {~a25~0=v_~a25~0_335} OutVars{~a25~0=v_~a25~0_335} AuxVars[] AssignedVars[] 1418258#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 1426987#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 1426960#L434-1 [3301] L434-1-->L437-1: Formula: (> 1 v_~a11~0_9) InVars {~a11~0=v_~a11~0_9} OutVars{~a11~0=v_~a11~0_9} AuxVars[] AssignedVars[] 1426934#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 1418223#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 1418215#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 1418201#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 1426840#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 1418183#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 1418177#L455-1 [3387] L455-1-->L458-1: Formula: (< 7 v_~a17~0_43) InVars {~a17~0=v_~a17~0_43} OutVars{~a17~0=v_~a17~0_43} AuxVars[] AssignedVars[] 1418173#L458-1 [3405] L458-1-->L461-1: Formula: (> 8 v_~a28~0_57) InVars {~a28~0=v_~a28~0_57} OutVars{~a28~0=v_~a28~0_57} AuxVars[] AssignedVars[] 1426791#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 1426776#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 1426762#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 1426747#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 1426737#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 1418113#L476-1 [3493] L476-1-->L479-1: Formula: (> 11 v_~a28~0_95) InVars {~a28~0=v_~a28~0_95} OutVars{~a28~0=v_~a28~0_95} AuxVars[] AssignedVars[] 1426703#L479-1 [3505] L479-1-->L482-1: Formula: (> 1 v_~a11~0_91) InVars {~a11~0=v_~a11~0_91} OutVars{~a11~0=v_~a11~0_91} AuxVars[] AssignedVars[] 1426688#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 1418087#L485-1 [3525] L485-1-->L488-1: Formula: (< v_~a28~0_114 9) InVars {~a28~0=v_~a28~0_114} OutVars{~a28~0=v_~a28~0_114} AuxVars[] AssignedVars[] 1425807#L488-1 [3541] L488-1-->L491-1: Formula: (< v_~a28~0_121 11) InVars {~a28~0=v_~a28~0_121} OutVars{~a28~0=v_~a28~0_121} AuxVars[] AssignedVars[] 1418071#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 1418061#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 1425768#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 1418041#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 1418028#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 1425727#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 1418014#L509-1 [3635] L509-1-->L512-1: Formula: (< v_~a28~0_161 9) InVars {~a28~0=v_~a28~0_161} OutVars{~a28~0=v_~a28~0_161} AuxVars[] AssignedVars[] 1425704#L512-1 [3646] L512-1-->L515-1: Formula: (< 7 v_~a17~0_145) InVars {~a17~0=v_~a17~0_145} OutVars{~a17~0=v_~a17~0_145} AuxVars[] AssignedVars[] 1425690#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 1417984#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 1425663#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 1425650#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 1417959#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 1417945#L530-1 [3732] L530-1-->L533-1: Formula: (< 7 v_~a17~0_175) InVars {~a17~0=v_~a17~0_175} OutVars{~a17~0=v_~a17~0_175} AuxVars[] AssignedVars[] 1417938#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 1425595#L536-1 [3754] L536-1-->L539-1: Formula: (> 1 v_~a11~0_194) InVars {~a11~0=v_~a11~0_194} OutVars{~a11~0=v_~a11~0_194} AuxVars[] AssignedVars[] 1425580#L539-1 [3770] L539-1-->L542-1: Formula: (< v_~a28~0_218 11) InVars {~a28~0=v_~a28~0_218} OutVars{~a28~0=v_~a28~0_218} AuxVars[] AssignedVars[] 1425566#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 1417903#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 1417891#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 1425522#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 1425510#L554-1 [3841] L554-1-->L557-1: Formula: (> 1 v_~a11~0_224) InVars {~a11~0=v_~a11~0_224} OutVars{~a11~0=v_~a11~0_224} AuxVars[] AssignedVars[] 1417868#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 1417857#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 1425467#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 1425449#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 1417830#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 1417821#L572-1 [3922] L572-1-->L575-1: Formula: (< 7 v_~a17~0_244) InVars {~a17~0=v_~a17~0_244} OutVars{~a17~0=v_~a17~0_244} AuxVars[] AssignedVars[] 1425415#L575-1 [3942] L575-1-->L578-1: Formula: (< 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 1425399#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 1425382#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 1417782#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 1417772#L587-1 [3986] L587-1-->L590-1: Formula: (< 7 v_~a17~0_272) InVars {~a17~0=v_~a17~0_272} OutVars{~a17~0=v_~a17~0_272} AuxVars[] AssignedVars[] 1425340#L590-1 [4005] L590-1-->L593-1: Formula: (> 1 v_~a25~0_311) InVars {~a25~0=v_~a25~0_311} OutVars{~a25~0=v_~a25~0_311} AuxVars[] AssignedVars[] 1417754#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 1425302#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1425293#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1402259#L610 [2020-06-22 01:22:55,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:55,446 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 15 times [2020-06-22 01:22:55,446 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:55,447 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:55,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:55,448 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:22:55,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:55,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:55,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:22:55,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:22:55,453 INFO L82 PathProgramCache]: Analyzing trace with hash 512994713, now seen corresponding path program 1 times [2020-06-22 01:22:55,453 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:22:55,453 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:22:55,453 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:55,453 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:22:55,454 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:22:55,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:22:55,497 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2020-06-22 01:22:55,498 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:22:55,498 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:22:55,498 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:22:55,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:22:55,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:22:55,499 INFO L87 Difference]: Start difference. First operand 87892 states and 574856 transitions. cyclomatic complexity: 487057 Second operand 3 states. [2020-06-22 01:23:02,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:23:02,026 INFO L93 Difference]: Finished difference Result 111548 states and 704507 transitions. [2020-06-22 01:23:02,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:23:02,079 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 111548 states and 704507 transitions. [2020-06-22 01:23:03,694 INFO L131 ngComponentsAnalysis]: Automaton has 120 accepting balls. 85761 [2020-06-22 01:23:04,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 111548 states to 111548 states and 704507 transitions. [2020-06-22 01:23:04,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 87088 [2020-06-22 01:23:05,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 87088 [2020-06-22 01:23:05,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 111548 states and 704507 transitions. [2020-06-22 01:23:05,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:23:05,206 INFO L706 BuchiCegarLoop]: Abstraction has 111548 states and 704507 transitions. [2020-06-22 01:23:05,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111548 states and 704507 transitions. [2020-06-22 01:23:07,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111548 to 111544. [2020-06-22 01:23:07,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111544 states. [2020-06-22 01:23:07,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111544 states to 111544 states and 704501 transitions. [2020-06-22 01:23:07,943 INFO L729 BuchiCegarLoop]: Abstraction has 111544 states and 704501 transitions. [2020-06-22 01:23:07,944 INFO L609 BuchiCegarLoop]: Abstraction has 111544 states and 704501 transitions. [2020-06-22 01:23:07,944 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2020-06-22 01:23:07,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 111544 states and 704501 transitions. [2020-06-22 01:23:09,543 INFO L131 ngComponentsAnalysis]: Automaton has 120 accepting balls. 85760 [2020-06-22 01:23:09,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:23:09,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:23:09,547 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:23:09,548 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:23:09,548 INFO L794 eck$LassoCheckResult]: Stem: 1597505#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 1597506#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1606582#L610 [2020-06-22 01:23:09,550 INFO L796 eck$LassoCheckResult]: Loop: 1606582#L610 [1601] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 1) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1619606#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1630010#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 1629999#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 1629982#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 1629645#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1620952#L49 [1724] L49-->L596: Formula: (and (> 1 v_~a11~0_25) (= v_ULTIMATE.start_calculate_output_~input_13 1) (= 8 v_~a17~0_23) (= 1 v_~a19~0_24) (= 1 v_~a21~0_23) (= v_~a25~0_27 1) (> 1 v_~a25~0_28) (= 7 v_~a28~0_27) (= |v_ULTIMATE.start_calculate_output_#res_7| 26) (= v_~a28~0_26 11)) InVars {~a19~0=v_~a19~0_24, ~a17~0=v_~a17~0_23, ~a21~0=v_~a21~0_23, ~a28~0=v_~a28~0_27, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_13, ~a25~0=v_~a25~0_28, ~a11~0=v_~a11~0_25} OutVars{~a19~0=v_~a19~0_24, ~a17~0=v_~a17~0_23, ~a21~0=v_~a21~0_23, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_7|, ~a28~0=v_~a28~0_26, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_13, ~a25~0=v_~a25~0_27, ~a11~0=v_~a11~0_25} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0, ~a25~0] 1617209#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1620920#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1620911#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1620902#L29 [1655] L29-->L34: Formula: (and (= 1 v_~a25~0_10) (< 9 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1620893#L34 [1669] L34-->L37: Formula: (= 1 v_~a25~0_13) InVars {~a25~0=v_~a25~0_13} OutVars{~a25~0=v_~a25~0_13} AuxVars[] AssignedVars[] 1620886#L37 [1685] L37-->L41: Formula: (> 9 v_~a17~0_15) InVars {~a17~0=v_~a17~0_15} OutVars{~a17~0=v_~a17~0_15} AuxVars[] AssignedVars[] 1620876#L41 [1702] L41-->L46: Formula: (= 1 v_~a25~0_21) InVars {~a25~0=v_~a25~0_21} OutVars{~a25~0=v_~a25~0_21} AuxVars[] AssignedVars[] 1620865#L46 [1713] L46-->L49: Formula: (< 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1620855#L49 [1735] L49-->L53: Formula: (< 7 v_~a28~0_29) InVars {~a28~0=v_~a28~0_29} OutVars{~a28~0=v_~a28~0_29} AuxVars[] AssignedVars[] 1620846#L53 [1770] L53-->L58: Formula: (and (> 1 v_~a25~0_34) (< 7 v_~a28~0_33)) InVars {~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} OutVars{~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 1620850#L58 [1779] L58-->L64: Formula: (and (> 1 v_~a25~0_38) (< 7 v_~a28~0_37)) InVars {~a25~0=v_~a25~0_38, ~a28~0=v_~a28~0_37} OutVars{~a25~0=v_~a25~0_38, ~a28~0=v_~a28~0_37} AuxVars[] AssignedVars[] 1620839#L64 [1810] L64-->L68: Formula: (< v_ULTIMATE.start_calculate_output_~input_20 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} AuxVars[] AssignedVars[] 1620828#L68 [1842] L68-->L73: Formula: (and (< 8 v_~a28~0_46) (< 9 v_~a28~0_46)) InVars {~a28~0=v_~a28~0_46} OutVars{~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 1620819#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 1620805#L81 [1891] L81-->L90: Formula: (> v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 1620799#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 1620785#L94 [1939] L94-->L98: Formula: (> v_ULTIMATE.start_calculate_output_~input_30 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} AuxVars[] AssignedVars[] 1626096#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 1620764#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 1620755#L112 [2004] L112-->L118: Formula: (and (< 8 v_~a28~0_82) (< 9 v_~a28~0_82)) InVars {~a28~0=v_~a28~0_82} OutVars{~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 1620745#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 1620737#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 1620727#L129 [2080] L129-->L133: Formula: (< 9 v_~a28~0_94) InVars {~a28~0=v_~a28~0_94} OutVars{~a28~0=v_~a28~0_94} AuxVars[] AssignedVars[] 1626045#L133 [2097] L133-->L138: Formula: (< 11 v_~a28~0_98) InVars {~a28~0=v_~a28~0_98} OutVars{~a28~0=v_~a28~0_98} AuxVars[] AssignedVars[] 1630232#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 1630222#L142 [2130] L142-->L147: Formula: (> v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 1626018#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 1620681#L153 [2199] L153-->L158: Formula: (and (> v_~a28~0_113 7) (> v_~a28~0_113 8)) InVars {~a28~0=v_~a28~0_113} OutVars{~a28~0=v_~a28~0_113} AuxVars[] AssignedVars[] 1620670#L158 [2209] L158-->L164: Formula: (> v_~a28~0_117 8) InVars {~a28~0=v_~a28~0_117} OutVars{~a28~0=v_~a28~0_117} AuxVars[] AssignedVars[] 1630195#L164 [2229] L164-->L168: Formula: (> v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 1630186#L168 [2240] L168-->L174: Formula: (> v_~a28~0_126 11) InVars {~a28~0=v_~a28~0_126} OutVars{~a28~0=v_~a28~0_126} AuxVars[] AssignedVars[] 1630181#L174 [2259] L174-->L178: Formula: (> v_ULTIMATE.start_calculate_output_~input_60 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} AuxVars[] AssignedVars[] 1620635#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 1620622#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 1620615#L186 [2307] L186-->L188: Formula: (> v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 1630155#L188 [2323] L188-->L190: Formula: (> v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 1630149#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 1630146#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 1630138#L197 [2374] L197-->L201: Formula: (> 1 v_~a25~0_152) InVars {~a25~0=v_~a25~0_152} OutVars{~a25~0=v_~a25~0_152} AuxVars[] AssignedVars[] 1620572#L201 [2385] L201-->L211: Formula: (and (> v_~a28~0_162 9) (> v_~a28~0_162 8)) InVars {~a28~0=v_~a28~0_162} OutVars{~a28~0=v_~a28~0_162} AuxVars[] AssignedVars[] 1620560#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 1620549#L214 [2430] L214-->L217: Formula: (> v_~a28~0_169 10) InVars {~a28~0=v_~a28~0_169} OutVars{~a28~0=v_~a28~0_169} AuxVars[] AssignedVars[] 1630109#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 1630099#L222 [2450] L222-->L224: Formula: (> v_~a28~0_177 10) InVars {~a28~0=v_~a28~0_177} OutVars{~a28~0=v_~a28~0_177} AuxVars[] AssignedVars[] 1620521#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 1625827#L231 [2514] L231-->L233: Formula: (> v_ULTIMATE.start_calculate_output_~input_88 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} AuxVars[] AssignedVars[] 1625818#L233 [2532] L233-->L236: Formula: (> v_~a28~0_189 7) InVars {~a28~0=v_~a28~0_189} OutVars{~a28~0=v_~a28~0_189} AuxVars[] AssignedVars[] 1630066#L236 [2564] L236-->L247: Formula: (and (> v_~a28~0_196 10) (> v_~a28~0_196 11)) InVars {~a28~0=v_~a28~0_196} OutVars{~a28~0=v_~a28~0_196} AuxVars[] AssignedVars[] 1625796#L247 [2594] L247-->L252: Formula: (and (> v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 1620472#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 1630045#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 1630023#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 1620446#L275 [2661] L275-->L279: Formula: (> v_~a28~0_219 7) InVars {~a28~0=v_~a28~0_219} OutVars{~a28~0=v_~a28~0_219} AuxVars[] AssignedVars[] 1629994#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 1620427#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 1629962#L285 [2729] L285-->L290: Formula: (and (> v_~a28~0_230 10) (> v_~a28~0_230 11)) InVars {~a28~0=v_~a28~0_230} OutVars{~a28~0=v_~a28~0_230} AuxVars[] AssignedVars[] 1625719#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 1619638#L292 [2752] L292-->L596: Formula: (and (= |v_ULTIMATE.start_calculate_output_#res_56| (- 1)) (= 1 v_~a21~0_191) (> 1 v_~a25~0_234) (= 5 v_ULTIMATE.start_calculate_output_~input_111) (= v_~a28~0_235 7) (= v_~a28~0_236 11) (> 1 v_~a11~0_213) (= 8 v_~a17~0_206) (= v_~a25~0_233 1) (= v_~a19~0_217 1)) InVars {~a19~0=v_~a19~0_217, ~a21~0=v_~a21~0_191, ~a17~0=v_~a17~0_206, ~a28~0=v_~a28~0_236, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_111, ~a25~0=v_~a25~0_234, ~a11~0=v_~a11~0_213} OutVars{~a19~0=v_~a19~0_217, ~a21~0=v_~a21~0_191, ~a17~0=v_~a17~0_206, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_56|, ~a28~0=v_~a28~0_235, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_111, ~a25~0=v_~a25~0_233, ~a11~0=v_~a11~0_213} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0, ~a25~0] 1619631#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1619624#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1619601#L610 [1601] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 1) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1619602#L29 [1652] L29-->L34: Formula: (and (< 1 v_~a25~0_10) (> 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1630033#L34 [1669] L34-->L37: Formula: (= 1 v_~a25~0_13) InVars {~a25~0=v_~a25~0_13} OutVars{~a25~0=v_~a25~0_13} AuxVars[] AssignedVars[] 1636967#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 1636962#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 1636934#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1620962#L49 [1739] L49-->L53: Formula: (= 1 v_~a25~0_30) InVars {~a25~0=v_~a25~0_30} OutVars{~a25~0=v_~a25~0_30} AuxVars[] AssignedVars[] 1620967#L53 [1756] L53-->L58: Formula: (= 1 v_~a19~0_29) InVars {~a19~0=v_~a19~0_29} OutVars{~a19~0=v_~a19~0_29} AuxVars[] AssignedVars[] 1627126#L58 [1782] L58-->L64: Formula: (> 9 v_~a17~0_32) InVars {~a17~0=v_~a17~0_32} OutVars{~a17~0=v_~a17~0_32} AuxVars[] AssignedVars[] 1627119#L64 [1821] L64-->L68: Formula: (and (> 1 v_~a25~0_43) (> 8 v_~a28~0_42)) InVars {~a25~0=v_~a25~0_43, ~a28~0=v_~a28~0_42} OutVars{~a25~0=v_~a25~0_43, ~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 1627121#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 1627112#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 1627106#L81 [1896] L81-->L90: Formula: (< v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 1629537#L90 [1922] L90-->L94: Formula: (< v_ULTIMATE.start_calculate_output_~input_28 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_28} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_28} AuxVars[] AssignedVars[] 1627092#L94 [1940] L94-->L98: Formula: (= 1 v_~a19~0_59) InVars {~a19~0=v_~a19~0_59} OutVars{~a19~0=v_~a19~0_59} AuxVars[] AssignedVars[] 1629490#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 1627079#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 1629449#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 1627067#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 1627060#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 1629386#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 1629365#L133 [2090] L133-->L138: Formula: (> 11 v_~a28~0_98) InVars {~a28~0=v_~a28~0_98} OutVars{~a28~0=v_~a28~0_98} AuxVars[] AssignedVars[] 1629344#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 1629325#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 1629309#L147 [2148] L147-->L153: Formula: (= v_~a19~0_100 1) InVars {~a19~0=v_~a19~0_100} OutVars{~a19~0=v_~a19~0_100} AuxVars[] AssignedVars[] 1629288#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 1629264#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 1629241#L164 [2220] L164-->L168: Formula: (< v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 1629216#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 1629197#L174 [2250] L174-->L178: Formula: (< v_~a28~0_130 8) InVars {~a28~0=v_~a28~0_130} OutVars{~a28~0=v_~a28~0_130} AuxVars[] AssignedVars[] 1626995#L178 [2272] L178-->L184: Formula: (< v_ULTIMATE.start_calculate_output_~input_62 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} AuxVars[] AssignedVars[] 1629153#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 1626984#L186 [2309] L186-->L188: Formula: (< v_~a28~0_141 9) InVars {~a28~0=v_~a28~0_141} OutVars{~a28~0=v_~a28~0_141} AuxVars[] AssignedVars[] 1629108#L188 [2330] L188-->L190: Formula: (< v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 1629084#L190 [2343] L190-->L193: Formula: (< v_~a28~0_147 10) InVars {~a28~0=v_~a28~0_147} OutVars{~a28~0=v_~a28~0_147} AuxVars[] AssignedVars[] 1629060#L193 [2354] L193-->L197: Formula: (< v_ULTIMATE.start_calculate_output_~input_72 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} AuxVars[] AssignedVars[] 1629035#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 1626951#L201 [2389] L201-->L211: Formula: (and (< v_~a28~0_162 9) (< v_~a28~0_162 8)) InVars {~a28~0=v_~a28~0_162} OutVars{~a28~0=v_~a28~0_162} AuxVars[] AssignedVars[] 1626945#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 1626938#L214 [2425] L214-->L217: Formula: (< v_ULTIMATE.start_calculate_output_~input_80 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} AuxVars[] AssignedVars[] 1628945#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 1628922#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 1626921#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 1628871#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 1628848#L233 [2524] L233-->L236: Formula: (< v_ULTIMATE.start_calculate_output_~input_90 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} AuxVars[] AssignedVars[] 1628825#L236 [2563] L236-->L247: Formula: (< v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 1628800#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 1626887#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 1628753#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 1628731#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 1628696#L275 [2664] L275-->L279: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_102) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} AuxVars[] AssignedVars[] 1628659#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 1626857#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 1628581#L285 [2728] L285-->L290: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_108) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} AuxVars[] AssignedVars[] 1628546#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 1626839#L292 [2759] L292-->L296: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_112) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} AuxVars[] AssignedVars[] 1628477#L296 [2771] L296-->L308: Formula: (> 9 v_~a17~0_215) InVars {~a17~0=v_~a17~0_215} OutVars{~a17~0=v_~a17~0_215} AuxVars[] AssignedVars[] 1628441#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 1628407#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 1628366#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 1628322#L330 [2841] L330-->L336: Formula: (< v_~a28~0_264 11) InVars {~a28~0=v_~a28~0_264} OutVars{~a28~0=v_~a28~0_264} AuxVars[] AssignedVars[] 1628285#L336 [2884] L336-->L348: Formula: (= v_~a19~0_249 1) InVars {~a19~0=v_~a19~0_249} OutVars{~a19~0=v_~a19~0_249} AuxVars[] AssignedVars[] 1628251#L348 [2897] L348-->L353: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 1626648#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 1626617#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 1628148#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 1626564#L374 [2996] L374-->L377: Formula: (> 1 v_~a25~0_293) InVars {~a25~0=v_~a25~0_293} OutVars{~a25~0=v_~a25~0_293} AuxVars[] AssignedVars[] 1626531#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 1626498#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 1627899#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 1627859#L393 [3078] L393-->L397: Formula: (> 3 v_ULTIMATE.start_calculate_output_~input_142) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} AuxVars[] AssignedVars[] 1627823#L397 [3109] L397-->L401: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_144) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_144} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_144} AuxVars[] AssignedVars[] 1626388#L401 [3128] L401-->L403: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_146) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} AuxVars[] AssignedVars[] 1627366#L403 [3137] L403-->L406: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_148) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} AuxVars[] AssignedVars[] 1626824#L406 [3158] L406-->L408: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_150) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} AuxVars[] AssignedVars[] 1626314#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 1626291#L413 [3192] L413-->L413-2: Formula: (> 1 v_~a11~0_299) InVars {~a11~0=v_~a11~0_299} OutVars{~a11~0=v_~a11~0_299} AuxVars[] AssignedVars[] 1626745#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 1623549#L416-1 [3219] L416-1-->L419-1: Formula: (> 1 v_~a25~0_329) InVars {~a25~0=v_~a25~0_329} OutVars{~a25~0=v_~a25~0_329} AuxVars[] AssignedVars[] 1620977#L419-1 [3237] L419-1-->L422-1: Formula: (> 1 v_~a11~0_305) InVars {~a11~0=v_~a11~0_305} OutVars{~a11~0=v_~a11~0_305} AuxVars[] AssignedVars[] 1620929#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 1620922#L425-1 [3254] L425-1-->L428-1: Formula: (> 1 v_~a25~0_335) InVars {~a25~0=v_~a25~0_335} OutVars{~a25~0=v_~a25~0_335} AuxVars[] AssignedVars[] 1620918#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 1626581#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 1626548#L434-1 [3301] L434-1-->L437-1: Formula: (> 1 v_~a11~0_9) InVars {~a11~0=v_~a11~0_9} OutVars{~a11~0=v_~a11~0_9} AuxVars[] AssignedVars[] 1626514#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 1620883#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 1620874#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 1620861#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 1626405#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 1620844#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 1620834#L455-1 [3387] L455-1-->L458-1: Formula: (< 7 v_~a17~0_43) InVars {~a17~0=v_~a17~0_43} OutVars{~a17~0=v_~a17~0_43} AuxVars[] AssignedVars[] 1620825#L458-1 [3405] L458-1-->L461-1: Formula: (> 8 v_~a28~0_57) InVars {~a28~0=v_~a28~0_57} OutVars{~a28~0=v_~a28~0_57} AuxVars[] AssignedVars[] 1626296#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 1626274#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 1626260#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 1623544#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 1623537#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 1620759#L476-1 [3493] L476-1-->L479-1: Formula: (> 11 v_~a28~0_95) InVars {~a28~0=v_~a28~0_95} OutVars{~a28~0=v_~a28~0_95} AuxVars[] AssignedVars[] 1623522#L479-1 [3505] L479-1-->L482-1: Formula: (> 1 v_~a11~0_91) InVars {~a11~0=v_~a11~0_91} OutVars{~a11~0=v_~a11~0_91} AuxVars[] AssignedVars[] 1623514#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 1620729#L485-1 [3525] L485-1-->L488-1: Formula: (< v_~a28~0_114 9) InVars {~a28~0=v_~a28~0_114} OutVars{~a28~0=v_~a28~0_114} AuxVars[] AssignedVars[] 1623502#L488-1 [3541] L488-1-->L491-1: Formula: (< v_~a28~0_121 11) InVars {~a28~0=v_~a28~0_121} OutVars{~a28~0=v_~a28~0_121} AuxVars[] AssignedVars[] 1620713#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 1620702#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 1623484#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 1620684#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 1620672#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 1623460#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 1620657#L509-1 [3635] L509-1-->L512-1: Formula: (< v_~a28~0_161 9) InVars {~a28~0=v_~a28~0_161} OutVars{~a28~0=v_~a28~0_161} AuxVars[] AssignedVars[] 1623446#L512-1 [3646] L512-1-->L515-1: Formula: (< 7 v_~a17~0_145) InVars {~a17~0=v_~a17~0_145} OutVars{~a17~0=v_~a17~0_145} AuxVars[] AssignedVars[] 1623437#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 1620626#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 1623423#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 1623413#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 1620603#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 1620591#L530-1 [3732] L530-1-->L533-1: Formula: (< 7 v_~a17~0_175) InVars {~a17~0=v_~a17~0_175} OutVars{~a17~0=v_~a17~0_175} AuxVars[] AssignedVars[] 1620583#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 1623383#L536-1 [3754] L536-1-->L539-1: Formula: (> 1 v_~a11~0_194) InVars {~a11~0=v_~a11~0_194} OutVars{~a11~0=v_~a11~0_194} AuxVars[] AssignedVars[] 1623372#L539-1 [3770] L539-1-->L542-1: Formula: (< v_~a28~0_218 11) InVars {~a28~0=v_~a28~0_218} OutVars{~a28~0=v_~a28~0_218} AuxVars[] AssignedVars[] 1623361#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 1620545#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 1620532#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 1623339#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 1623333#L554-1 [3841] L554-1-->L557-1: Formula: (> 1 v_~a11~0_224) InVars {~a11~0=v_~a11~0_224} OutVars{~a11~0=v_~a11~0_224} AuxVars[] AssignedVars[] 1620507#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 1620497#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 1623311#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 1623303#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 1620468#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 1620461#L572-1 [3922] L572-1-->L575-1: Formula: (< 7 v_~a17~0_244) InVars {~a17~0=v_~a17~0_244} OutVars{~a17~0=v_~a17~0_244} AuxVars[] AssignedVars[] 1623281#L575-1 [3942] L575-1-->L578-1: Formula: (< 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 1623273#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 1623266#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 1620422#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 1620413#L587-1 [3986] L587-1-->L590-1: Formula: (< 7 v_~a17~0_272) InVars {~a17~0=v_~a17~0_272} OutVars{~a17~0=v_~a17~0_272} AuxVars[] AssignedVars[] 1621029#L590-1 [4005] L590-1-->L593-1: Formula: (> 1 v_~a25~0_311) InVars {~a25~0=v_~a25~0_311} OutVars{~a25~0=v_~a25~0_311} AuxVars[] AssignedVars[] 1620396#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 1619672#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1619625#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1606582#L610 [2020-06-22 01:23:09,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:09,550 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 16 times [2020-06-22 01:23:09,550 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:09,551 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:09,551 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:09,551 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:09,551 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:09,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:09,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:09,556 INFO L82 PathProgramCache]: Analyzing trace with hash 696070464, now seen corresponding path program 1 times [2020-06-22 01:23:09,556 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:09,556 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:09,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:09,557 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:23:09,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:09,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:23:09,606 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2020-06-22 01:23:09,607 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:23:09,607 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-06-22 01:23:09,607 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:23:09,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-06-22 01:23:09,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-06-22 01:23:09,608 INFO L87 Difference]: Start difference. First operand 111544 states and 704501 transitions. cyclomatic complexity: 593078 Second operand 4 states. [2020-06-22 01:23:13,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:23:13,742 INFO L93 Difference]: Finished difference Result 105822 states and 622746 transitions. [2020-06-22 01:23:13,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:23:13,794 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 105822 states and 622746 transitions. [2020-06-22 01:23:15,223 INFO L131 ngComponentsAnalysis]: Automaton has 119 accepting balls. 79881 [2020-06-22 01:23:16,397 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 105822 states to 105822 states and 622746 transitions. [2020-06-22 01:23:16,398 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 82834 [2020-06-22 01:23:16,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 82834 [2020-06-22 01:23:16,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105822 states and 622746 transitions. [2020-06-22 01:23:16,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:23:16,558 INFO L706 BuchiCegarLoop]: Abstraction has 105822 states and 622746 transitions. [2020-06-22 01:23:16,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105822 states and 622746 transitions. [2020-06-22 01:23:24,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105822 to 105762. [2020-06-22 01:23:24,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105762 states. [2020-06-22 01:23:25,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105762 states to 105762 states and 622566 transitions. [2020-06-22 01:23:25,009 INFO L729 BuchiCegarLoop]: Abstraction has 105762 states and 622566 transitions. [2020-06-22 01:23:25,009 INFO L609 BuchiCegarLoop]: Abstraction has 105762 states and 622566 transitions. [2020-06-22 01:23:25,009 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2020-06-22 01:23:25,009 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 105762 states and 622566 transitions. [2020-06-22 01:23:25,917 INFO L131 ngComponentsAnalysis]: Automaton has 119 accepting balls. 79875 [2020-06-22 01:23:25,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:23:25,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:23:25,919 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:23:25,919 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:23:25,920 INFO L794 eck$LassoCheckResult]: Stem: 1814866#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 1814867#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1821887#L610 [2020-06-22 01:23:25,922 INFO L796 eck$LassoCheckResult]: Loop: 1821887#L610 [1603] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 6)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1835694#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1852617#L34 [1666] L34-->L596: Formula: (and (> 1 v_~a25~0_11) (= 6 v_ULTIMATE.start_calculate_output_~input_5) (= 7 v_~a28~0_12) (= v_~a28~0_11 10) (= |v_ULTIMATE.start_calculate_output_#res_3| 22) (= 8 v_~a17~0_10) (> 1 v_~a11~0_11) (= 1 v_~a19~0_10) (= 1 v_~a21~0_10)) InVars {~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ~a28~0=v_~a28~0_12, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} OutVars{~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_3|, ~a28~0=v_~a28~0_11, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0] 1825334#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1852584#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1852568#L610 [1602] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 3) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1852559#L29 [1649] L29-->L34: Formula: (and (> 1 v_~a25~0_10) (< 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1852143#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 1852538#L37 [1685] L37-->L41: Formula: (> 9 v_~a17~0_15) InVars {~a17~0=v_~a17~0_15} OutVars{~a17~0=v_~a17~0_15} AuxVars[] AssignedVars[] 1852105#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 1840089#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1835258#L49 [1735] L49-->L53: Formula: (< 7 v_~a28~0_29) InVars {~a28~0=v_~a28~0_29} OutVars{~a28~0=v_~a28~0_29} AuxVars[] AssignedVars[] 1852471#L53 [1769] L53-->L58: Formula: (and (< 8 v_~a28~0_33) (< 7 v_~a28~0_33)) InVars {~a28~0=v_~a28~0_33} OutVars{~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 1840041#L58 [1779] L58-->L64: Formula: (and (> 1 v_~a25~0_38) (< 7 v_~a28~0_37)) InVars {~a25~0=v_~a25~0_38, ~a28~0=v_~a28~0_37} OutVars{~a25~0=v_~a25~0_38, ~a28~0=v_~a28~0_37} AuxVars[] AssignedVars[] 1852036#L64 [1810] L64-->L68: Formula: (< v_ULTIMATE.start_calculate_output_~input_20 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} AuxVars[] AssignedVars[] 1852024#L68 [1842] L68-->L73: Formula: (and (< 8 v_~a28~0_46) (< 9 v_~a28~0_46)) InVars {~a28~0=v_~a28~0_46} OutVars{~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 1839990#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 1835145#L81 [1896] L81-->L90: Formula: (< v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 1839948#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 1835109#L94 [1940] L94-->L98: Formula: (= 1 v_~a19~0_59) InVars {~a19~0=v_~a19~0_59} OutVars{~a19~0=v_~a19~0_59} AuxVars[] AssignedVars[] 1839908#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 1835063#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 1851932#L112 [2004] L112-->L118: Formula: (and (< 8 v_~a28~0_82) (< 9 v_~a28~0_82)) InVars {~a28~0=v_~a28~0_82} OutVars{~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 1839871#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 1834000#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 1839864#L129 [2080] L129-->L133: Formula: (< 9 v_~a28~0_94) InVars {~a28~0=v_~a28~0_94} OutVars{~a28~0=v_~a28~0_94} AuxVars[] AssignedVars[] 1833922#L133 [2089] L133-->L138: Formula: (> v_ULTIMATE.start_calculate_output_~input_44 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} AuxVars[] AssignedVars[] 1834953#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 1851222#L142 [2130] L142-->L147: Formula: (> v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 1839857#L147 [2148] L147-->L153: Formula: (= v_~a19~0_100 1) InVars {~a19~0=v_~a19~0_100} OutVars{~a19~0=v_~a19~0_100} AuxVars[] AssignedVars[] 1833781#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 1839851#L158 [2209] L158-->L164: Formula: (> v_~a28~0_117 8) InVars {~a28~0=v_~a28~0_117} OutVars{~a28~0=v_~a28~0_117} AuxVars[] AssignedVars[] 1851201#L164 [2219] L164-->L168: Formula: (> v_~a28~0_122 7) InVars {~a28~0=v_~a28~0_122} OutVars{~a28~0=v_~a28~0_122} AuxVars[] AssignedVars[] 1852120#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 1834834#L174 [2253] L174-->L178: Formula: (> 1 v_~a25~0_127) InVars {~a25~0=v_~a25~0_127} OutVars{~a25~0=v_~a25~0_127} AuxVars[] AssignedVars[] 1851187#L178 [2272] L178-->L184: Formula: (< v_ULTIMATE.start_calculate_output_~input_62 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} AuxVars[] AssignedVars[] 1851183#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 1851177#L186 [2310] L186-->L188: Formula: (> v_~a28~0_141 9) InVars {~a28~0=v_~a28~0_141} OutVars{~a28~0=v_~a28~0_141} AuxVars[] AssignedVars[] 1851168#L188 [2323] L188-->L190: Formula: (> v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 1851161#L190 [2343] L190-->L193: Formula: (< v_~a28~0_147 10) InVars {~a28~0=v_~a28~0_147} OutVars{~a28~0=v_~a28~0_147} AuxVars[] AssignedVars[] 1834719#L193 [2354] L193-->L197: Formula: (< v_ULTIMATE.start_calculate_output_~input_72 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} AuxVars[] AssignedVars[] 1851148#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 1824970#L201 [2385] L201-->L211: Formula: (and (> v_~a28~0_162 9) (> v_~a28~0_162 8)) InVars {~a28~0=v_~a28~0_162} OutVars{~a28~0=v_~a28~0_162} AuxVars[] AssignedVars[] 1851135#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 1834640#L214 [2425] L214-->L217: Formula: (< v_ULTIMATE.start_calculate_output_~input_80 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} AuxVars[] AssignedVars[] 1834616#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 1851117#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 1834578#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 1822597#L231 [2514] L231-->L233: Formula: (> v_ULTIMATE.start_calculate_output_~input_88 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} AuxVars[] AssignedVars[] 1839817#L233 [2532] L233-->L236: Formula: (> v_~a28~0_189 7) InVars {~a28~0=v_~a28~0_189} OutVars{~a28~0=v_~a28~0_189} AuxVars[] AssignedVars[] 1851237#L236 [2553] L236-->L247: Formula: (= v_~a19~0_179 1) InVars {~a19~0=v_~a19~0_179} OutVars{~a19~0=v_~a19~0_179} AuxVars[] AssignedVars[] 1834497#L247 [2594] L247-->L252: Formula: (and (> v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 1839808#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 1851077#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 1851071#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 1851061#L275 [2661] L275-->L279: Formula: (> v_~a28~0_219 7) InVars {~a28~0=v_~a28~0_219} OutVars{~a28~0=v_~a28~0_219} AuxVars[] AssignedVars[] 1851208#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 1851052#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 1834350#L285 [2728] L285-->L290: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_108) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} AuxVars[] AssignedVars[] 1834324#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 1851032#L292 [2759] L292-->L296: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_112) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} AuxVars[] AssignedVars[] 1834268#L296 [2771] L296-->L308: Formula: (> 9 v_~a17~0_215) InVars {~a17~0=v_~a17~0_215} OutVars{~a17~0=v_~a17~0_215} AuxVars[] AssignedVars[] 1851011#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 1834224#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 1850998#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 1834175#L330 [2841] L330-->L336: Formula: (< v_~a28~0_264 11) InVars {~a28~0=v_~a28~0_264} OutVars{~a28~0=v_~a28~0_264} AuxVars[] AssignedVars[] 1834145#L336 [2884] L336-->L348: Formula: (= v_~a19~0_249 1) InVars {~a19~0=v_~a19~0_249} OutVars{~a19~0=v_~a19~0_249} AuxVars[] AssignedVars[] 1834117#L348 [2897] L348-->L353: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 1834083#L353 [2929] L353-->L360: Formula: (and (> v_~a28~0_280 9) (> v_~a28~0_280 8)) InVars {~a28~0=v_~a28~0_280} OutVars{~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 1839738#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 1839900#L367 [2981] L367-->L374: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_132) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_132} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_132} AuxVars[] AssignedVars[] 1839904#L374 [2995] L374-->L377: Formula: (> v_~a28~0_293 8) InVars {~a28~0=v_~a28~0_293} OutVars{~a28~0=v_~a28~0_293} AuxVars[] AssignedVars[] 1839887#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 1835738#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 1839718#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 1835724#L393 [3067] L393-->L596: Formula: (and (= 3 v_ULTIMATE.start_calculate_output_~input_141) (= |v_ULTIMATE.start_calculate_output_#res_71| 25) (= 1 v_~a21~0_249) (= v_~a28~0_308 7) (= v_~a19~0_284 1) (= v_~a19~0_283 0) (= 8 v_~a17~0_276) (> 1 v_~a11~0_285) (> 1 v_~a25~0_309) (= v_~a28~0_309 9)) InVars {~a19~0=v_~a19~0_284, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ~a28~0=v_~a28~0_309, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} OutVars{~a19~0=v_~a19~0_283, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_71|, ~a28~0=v_~a28~0_308, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} AuxVars[] AssignedVars[~a19~0, ULTIMATE.start_calculate_output_#res, ~a28~0] 1833064#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1835698#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1835687#L610 [1601] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 1) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 1835688#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 1839466#L34 [1671] L34-->L37: Formula: (> 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 1839464#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 1839460#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 1839457#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 1839454#L49 [1738] L49-->L53: Formula: (> 1 v_~a19~0_26) InVars {~a19~0=v_~a19~0_26} OutVars{~a19~0=v_~a19~0_26} AuxVars[] AssignedVars[] 1839451#L53 [1756] L53-->L58: Formula: (= 1 v_~a19~0_29) InVars {~a19~0=v_~a19~0_29} OutVars{~a19~0=v_~a19~0_29} AuxVars[] AssignedVars[] 1839449#L58 [1782] L58-->L64: Formula: (> 9 v_~a17~0_32) InVars {~a17~0=v_~a17~0_32} OutVars{~a17~0=v_~a17~0_32} AuxVars[] AssignedVars[] 1839446#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 1839443#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 1839440#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 1839437#L81 [1896] L81-->L90: Formula: (< v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 1839430#L90 [1922] L90-->L94: Formula: (< v_ULTIMATE.start_calculate_output_~input_28 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_28} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_28} AuxVars[] AssignedVars[] 1839422#L94 [1940] L94-->L98: Formula: (= 1 v_~a19~0_59) InVars {~a19~0=v_~a19~0_59} OutVars{~a19~0=v_~a19~0_59} AuxVars[] AssignedVars[] 1839416#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 1839408#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 1839400#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 1839392#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 1839384#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 1839375#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 1839364#L133 [2090] L133-->L138: Formula: (> 11 v_~a28~0_98) InVars {~a28~0=v_~a28~0_98} OutVars{~a28~0=v_~a28~0_98} AuxVars[] AssignedVars[] 1839354#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 1839344#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 1839333#L147 [2148] L147-->L153: Formula: (= v_~a19~0_100 1) InVars {~a19~0=v_~a19~0_100} OutVars{~a19~0=v_~a19~0_100} AuxVars[] AssignedVars[] 1839322#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 1839312#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 1839302#L164 [2220] L164-->L168: Formula: (< v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 1839293#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 1839282#L174 [2250] L174-->L178: Formula: (< v_~a28~0_130 8) InVars {~a28~0=v_~a28~0_130} OutVars{~a28~0=v_~a28~0_130} AuxVars[] AssignedVars[] 1839272#L178 [2272] L178-->L184: Formula: (< v_ULTIMATE.start_calculate_output_~input_62 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} AuxVars[] AssignedVars[] 1839257#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 1839241#L186 [2309] L186-->L188: Formula: (< v_~a28~0_141 9) InVars {~a28~0=v_~a28~0_141} OutVars{~a28~0=v_~a28~0_141} AuxVars[] AssignedVars[] 1839225#L188 [2330] L188-->L190: Formula: (< v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 1839213#L190 [2343] L190-->L193: Formula: (< v_~a28~0_147 10) InVars {~a28~0=v_~a28~0_147} OutVars{~a28~0=v_~a28~0_147} AuxVars[] AssignedVars[] 1839198#L193 [2354] L193-->L197: Formula: (< v_ULTIMATE.start_calculate_output_~input_72 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} AuxVars[] AssignedVars[] 1839183#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 1839167#L201 [2389] L201-->L211: Formula: (and (< v_~a28~0_162 9) (< v_~a28~0_162 8)) InVars {~a28~0=v_~a28~0_162} OutVars{~a28~0=v_~a28~0_162} AuxVars[] AssignedVars[] 1839155#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 1839139#L214 [2425] L214-->L217: Formula: (< v_ULTIMATE.start_calculate_output_~input_80 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} AuxVars[] AssignedVars[] 1839124#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 1839109#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 1839097#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 1839081#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 1839065#L233 [2524] L233-->L236: Formula: (< v_ULTIMATE.start_calculate_output_~input_90 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} AuxVars[] AssignedVars[] 1839049#L236 [2563] L236-->L247: Formula: (< v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 1839033#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 1839022#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 1839007#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 1838992#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 1838977#L275 [2664] L275-->L279: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_102) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} AuxVars[] AssignedVars[] 1838961#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 1838949#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 1838933#L285 [2728] L285-->L290: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_108) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} AuxVars[] AssignedVars[] 1838917#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 1838901#L292 [2759] L292-->L296: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_112) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} AuxVars[] AssignedVars[] 1838886#L296 [2771] L296-->L308: Formula: (> 9 v_~a17~0_215) InVars {~a17~0=v_~a17~0_215} OutVars{~a17~0=v_~a17~0_215} AuxVars[] AssignedVars[] 1838871#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 1838856#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 1838845#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 1838829#L330 [2841] L330-->L336: Formula: (< v_~a28~0_264 11) InVars {~a28~0=v_~a28~0_264} OutVars{~a28~0=v_~a28~0_264} AuxVars[] AssignedVars[] 1838817#L336 [2884] L336-->L348: Formula: (= v_~a19~0_249 1) InVars {~a19~0=v_~a19~0_249} OutVars{~a19~0=v_~a19~0_249} AuxVars[] AssignedVars[] 1838801#L348 [2897] L348-->L353: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 1838785#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 1838770#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 1838755#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 1838739#L374 [2996] L374-->L377: Formula: (> 1 v_~a25~0_293) InVars {~a25~0=v_~a25~0_293} OutVars{~a25~0=v_~a25~0_293} AuxVars[] AssignedVars[] 1838723#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 1838712#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 1838697#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 1838685#L393 [3078] L393-->L397: Formula: (> 3 v_ULTIMATE.start_calculate_output_~input_142) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} AuxVars[] AssignedVars[] 1838669#L397 [3109] L397-->L401: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_144) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_144} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_144} AuxVars[] AssignedVars[] 1838653#L401 [3128] L401-->L403: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_146) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} AuxVars[] AssignedVars[] 1838638#L403 [3137] L403-->L406: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_148) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_148} AuxVars[] AssignedVars[] 1838623#L406 [3158] L406-->L408: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_150) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} AuxVars[] AssignedVars[] 1838609#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 1838598#L413 [3192] L413-->L413-2: Formula: (> 1 v_~a11~0_299) InVars {~a11~0=v_~a11~0_299} OutVars{~a11~0=v_~a11~0_299} AuxVars[] AssignedVars[] 1838586#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 1838573#L416-1 [3219] L416-1-->L419-1: Formula: (> 1 v_~a25~0_329) InVars {~a25~0=v_~a25~0_329} OutVars{~a25~0=v_~a25~0_329} AuxVars[] AssignedVars[] 1838562#L419-1 [3237] L419-1-->L422-1: Formula: (> 1 v_~a11~0_305) InVars {~a11~0=v_~a11~0_305} OutVars{~a11~0=v_~a11~0_305} AuxVars[] AssignedVars[] 1838554#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 1838543#L425-1 [3254] L425-1-->L428-1: Formula: (> 1 v_~a25~0_335) InVars {~a25~0=v_~a25~0_335} OutVars{~a25~0=v_~a25~0_335} AuxVars[] AssignedVars[] 1838532#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 1838520#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 1838508#L434-1 [3301] L434-1-->L437-1: Formula: (> 1 v_~a11~0_9) InVars {~a11~0=v_~a11~0_9} OutVars{~a11~0=v_~a11~0_9} AuxVars[] AssignedVars[] 1838500#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 1838488#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 1838480#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 1838475#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 1838469#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 1838462#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 1838457#L455-1 [3387] L455-1-->L458-1: Formula: (< 7 v_~a17~0_43) InVars {~a17~0=v_~a17~0_43} OutVars{~a17~0=v_~a17~0_43} AuxVars[] AssignedVars[] 1838451#L458-1 [3405] L458-1-->L461-1: Formula: (> 8 v_~a28~0_57) InVars {~a28~0=v_~a28~0_57} OutVars{~a28~0=v_~a28~0_57} AuxVars[] AssignedVars[] 1838446#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 1838441#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 1838435#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 1838429#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 1838423#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 1838417#L476-1 [3493] L476-1-->L479-1: Formula: (> 11 v_~a28~0_95) InVars {~a28~0=v_~a28~0_95} OutVars{~a28~0=v_~a28~0_95} AuxVars[] AssignedVars[] 1838411#L479-1 [3505] L479-1-->L482-1: Formula: (> 1 v_~a11~0_91) InVars {~a11~0=v_~a11~0_91} OutVars{~a11~0=v_~a11~0_91} AuxVars[] AssignedVars[] 1838406#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 1838401#L485-1 [3525] L485-1-->L488-1: Formula: (< v_~a28~0_114 9) InVars {~a28~0=v_~a28~0_114} OutVars{~a28~0=v_~a28~0_114} AuxVars[] AssignedVars[] 1838395#L488-1 [3541] L488-1-->L491-1: Formula: (< v_~a28~0_121 11) InVars {~a28~0=v_~a28~0_121} OutVars{~a28~0=v_~a28~0_121} AuxVars[] AssignedVars[] 1838390#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 1838384#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 1838378#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 1838372#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 1838366#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 1838361#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 1838355#L509-1 [3635] L509-1-->L512-1: Formula: (< v_~a28~0_161 9) InVars {~a28~0=v_~a28~0_161} OutVars{~a28~0=v_~a28~0_161} AuxVars[] AssignedVars[] 1838350#L512-1 [3646] L512-1-->L515-1: Formula: (< 7 v_~a17~0_145) InVars {~a17~0=v_~a17~0_145} OutVars{~a17~0=v_~a17~0_145} AuxVars[] AssignedVars[] 1838344#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 1838339#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 1838335#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 1838330#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 1838325#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 1838320#L530-1 [3732] L530-1-->L533-1: Formula: (< 7 v_~a17~0_175) InVars {~a17~0=v_~a17~0_175} OutVars{~a17~0=v_~a17~0_175} AuxVars[] AssignedVars[] 1838315#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 1838309#L536-1 [3754] L536-1-->L539-1: Formula: (> 1 v_~a11~0_194) InVars {~a11~0=v_~a11~0_194} OutVars{~a11~0=v_~a11~0_194} AuxVars[] AssignedVars[] 1838303#L539-1 [3770] L539-1-->L542-1: Formula: (< v_~a28~0_218 11) InVars {~a28~0=v_~a28~0_218} OutVars{~a28~0=v_~a28~0_218} AuxVars[] AssignedVars[] 1838298#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 1838293#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 1838289#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 1838283#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 1838279#L554-1 [3841] L554-1-->L557-1: Formula: (> 1 v_~a11~0_224) InVars {~a11~0=v_~a11~0_224} OutVars{~a11~0=v_~a11~0_224} AuxVars[] AssignedVars[] 1838276#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 1838270#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 1838265#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 1838258#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 1838254#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 1836099#L572-1 [3922] L572-1-->L575-1: Formula: (< 7 v_~a17~0_244) InVars {~a17~0=v_~a17~0_244} OutVars{~a17~0=v_~a17~0_244} AuxVars[] AssignedVars[] 1836093#L575-1 [3942] L575-1-->L578-1: Formula: (< 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 1836086#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 1836081#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 1836078#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 1836073#L587-1 [3986] L587-1-->L590-1: Formula: (< 7 v_~a17~0_272) InVars {~a17~0=v_~a17~0_272} OutVars{~a17~0=v_~a17~0_272} AuxVars[] AssignedVars[] 1836071#L590-1 [4005] L590-1-->L593-1: Formula: (> 1 v_~a25~0_311) InVars {~a25~0=v_~a25~0_311} OutVars{~a25~0=v_~a25~0_311} AuxVars[] AssignedVars[] 1835728#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 1835701#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 1835699#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 1821887#L610 [2020-06-22 01:23:25,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:25,922 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 17 times [2020-06-22 01:23:25,922 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:25,922 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:25,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:25,923 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:25,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:25,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:25,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:25,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:25,928 INFO L82 PathProgramCache]: Analyzing trace with hash 825957554, now seen corresponding path program 1 times [2020-06-22 01:23:25,928 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:25,928 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:25,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:25,929 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:23:25,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:25,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:23:25,977 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2020-06-22 01:23:25,978 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:23:25,978 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:23:25,978 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:23:25,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:23:25,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:23:25,979 INFO L87 Difference]: Start difference. First operand 105762 states and 622566 transitions. cyclomatic complexity: 516924 Second operand 3 states. [2020-06-22 01:23:29,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:23:29,718 INFO L93 Difference]: Finished difference Result 132252 states and 763339 transitions. [2020-06-22 01:23:29,719 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:23:29,771 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 132252 states and 763339 transitions. [2020-06-22 01:23:31,562 INFO L131 ngComponentsAnalysis]: Automaton has 167 accepting balls. 94246 [2020-06-22 01:23:32,963 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 132252 states to 121532 states and 707577 transitions. [2020-06-22 01:23:32,964 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103553 [2020-06-22 01:23:33,162 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 103553 [2020-06-22 01:23:33,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 121532 states and 707577 transitions. [2020-06-22 01:23:33,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:23:33,163 INFO L706 BuchiCegarLoop]: Abstraction has 121532 states and 707577 transitions. [2020-06-22 01:23:33,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121532 states and 707577 transitions. [2020-06-22 01:23:36,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121532 to 101588. [2020-06-22 01:23:36,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101588 states. [2020-06-22 01:23:36,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101588 states to 101588 states and 589194 transitions. [2020-06-22 01:23:36,814 INFO L729 BuchiCegarLoop]: Abstraction has 101588 states and 589194 transitions. [2020-06-22 01:23:36,814 INFO L609 BuchiCegarLoop]: Abstraction has 101588 states and 589194 transitions. [2020-06-22 01:23:36,814 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2020-06-22 01:23:36,814 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 101588 states and 589194 transitions. [2020-06-22 01:23:37,681 INFO L131 ngComponentsAnalysis]: Automaton has 131 accepting balls. 78532 [2020-06-22 01:23:37,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:23:37,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:23:37,684 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2020-06-22 01:23:37,685 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:23:37,685 INFO L794 eck$LassoCheckResult]: Stem: 2052868#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 2052869#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2056503#L610 [2020-06-22 01:23:37,687 INFO L796 eck$LassoCheckResult]: Loop: 2056503#L610 [1604] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 4) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2065592#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 2078423#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 2078399#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 2078385#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 2062870#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 2078339#L49 [1737] L49-->L53: Formula: (> v_ULTIMATE.start_calculate_output_~input_14 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} AuxVars[] AssignedVars[] 2078314#L53 [1756] L53-->L58: Formula: (= 1 v_~a19~0_29) InVars {~a19~0=v_~a19~0_29} OutVars{~a19~0=v_~a19~0_29} AuxVars[] AssignedVars[] 2069487#L58 [1797] L58-->L64: Formula: (> v_ULTIMATE.start_calculate_output_~input_18 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} AuxVars[] AssignedVars[] 2078277#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 2078255#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 2061171#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 2069446#L81 [1899] L81-->L90: Formula: (= 1 v_~a19~0_52) InVars {~a19~0=v_~a19~0_52} OutVars{~a19~0=v_~a19~0_52} AuxVars[] AssignedVars[] 2061088#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 2078186#L94 [1939] L94-->L98: Formula: (> v_ULTIMATE.start_calculate_output_~input_30 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} AuxVars[] AssignedVars[] 2078171#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 2078156#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 2078139#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 2078123#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 2078106#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 2078089#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 2078074#L133 [2089] L133-->L138: Formula: (> v_ULTIMATE.start_calculate_output_~input_44 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} AuxVars[] AssignedVars[] 2078062#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 2078043#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 2078021#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 2078005#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 2077991#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 2077975#L164 [2229] L164-->L168: Formula: (> v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 2077955#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 2077940#L174 [2259] L174-->L178: Formula: (> v_ULTIMATE.start_calculate_output_~input_60 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} AuxVars[] AssignedVars[] 2077926#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 2077905#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 2077889#L186 [2309] L186-->L188: Formula: (< v_~a28~0_141 9) InVars {~a28~0=v_~a28~0_141} OutVars{~a28~0=v_~a28~0_141} AuxVars[] AssignedVars[] 2077874#L188 [2330] L188-->L190: Formula: (< v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 2077854#L190 [2343] L190-->L193: Formula: (< v_~a28~0_147 10) InVars {~a28~0=v_~a28~0_147} OutVars{~a28~0=v_~a28~0_147} AuxVars[] AssignedVars[] 2077838#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 2077824#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 2077809#L201 [2388] L201-->L211: Formula: (> v_ULTIMATE.start_calculate_output_~input_76 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} AuxVars[] AssignedVars[] 2077799#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 2077788#L214 [2425] L214-->L217: Formula: (< v_ULTIMATE.start_calculate_output_~input_80 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} AuxVars[] AssignedVars[] 2077779#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 2077766#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 2077755#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 2077744#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 2077626#L233 [2517] L233-->L596: Formula: (and (= v_~a28~0_186 9) (= |v_ULTIMATE.start_calculate_output_#res_45| 23) (> 1 v_~a25~0_183) (= 1 v_~a21~0_152) (= v_ULTIMATE.start_calculate_output_~input_89 4) (= v_~a28~0_187 7) (> 1 v_~a11~0_170) (= v_~a19~0_171 1) (= 8 v_~a17~0_164)) InVars {~a19~0=v_~a19~0_171, ~a21~0=v_~a21~0_152, ~a17~0=v_~a17~0_164, ~a28~0=v_~a28~0_187, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_89, ~a25~0=v_~a25~0_183, ~a11~0=v_~a11~0_170} OutVars{~a19~0=v_~a19~0_171, ~a21~0=v_~a21~0_152, ~a17~0=v_~a17~0_164, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_45|, ~a28~0=v_~a28~0_186, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_89, ~a25~0=v_~a25~0_183, ~a11~0=v_~a11~0_170} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0] 2059000#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2077610#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2077600#L610 [1602] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 3) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2077590#L29 [1649] L29-->L34: Formula: (and (> 1 v_~a25~0_10) (< 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 2076048#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 2077575#L37 [1685] L37-->L41: Formula: (> 9 v_~a17~0_15) InVars {~a17~0=v_~a17~0_15} OutVars{~a17~0=v_~a17~0_15} AuxVars[] AssignedVars[] 2077564#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 2071551#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 2077541#L49 [1735] L49-->L53: Formula: (< 7 v_~a28~0_29) InVars {~a28~0=v_~a28~0_29} OutVars{~a28~0=v_~a28~0_29} AuxVars[] AssignedVars[] 2077531#L53 [1769] L53-->L58: Formula: (and (< 8 v_~a28~0_33) (< 7 v_~a28~0_33)) InVars {~a28~0=v_~a28~0_33} OutVars{~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 2071524#L58 [1779] L58-->L64: Formula: (and (> 1 v_~a25~0_38) (< 7 v_~a28~0_37)) InVars {~a25~0=v_~a25~0_38, ~a28~0=v_~a28~0_37} OutVars{~a25~0=v_~a25~0_38, ~a28~0=v_~a28~0_37} AuxVars[] AssignedVars[] 2076006#L64 [1810] L64-->L68: Formula: (< v_ULTIMATE.start_calculate_output_~input_20 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_20} AuxVars[] AssignedVars[] 2076000#L68 [1837] L68-->L73: Formula: (and (< 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 2071501#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 2071492#L81 [1896] L81-->L90: Formula: (< v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 2075984#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 2077459#L94 [1940] L94-->L98: Formula: (= 1 v_~a19~0_59) InVars {~a19~0=v_~a19~0_59} OutVars{~a19~0=v_~a19~0_59} AuxVars[] AssignedVars[] 2077449#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 2077442#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 2075961#L112 [2006] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (< 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 2070679#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 2070659#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 2070638#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 2070621#L133 [2089] L133-->L138: Formula: (> v_ULTIMATE.start_calculate_output_~input_44 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} AuxVars[] AssignedVars[] 2077376#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 2077358#L142 [2125] L142-->L147: Formula: (= 1 v_~a19~0_96) InVars {~a19~0=v_~a19~0_96} OutVars{~a19~0=v_~a19~0_96} AuxVars[] AssignedVars[] 2070572#L147 [2148] L147-->L153: Formula: (= v_~a19~0_100 1) InVars {~a19~0=v_~a19~0_100} OutVars{~a19~0=v_~a19~0_100} AuxVars[] AssignedVars[] 2070553#L153 [2197] L153-->L158: Formula: (< v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 2070535#L158 [2209] L158-->L164: Formula: (> v_~a28~0_117 8) InVars {~a28~0=v_~a28~0_117} OutVars{~a28~0=v_~a28~0_117} AuxVars[] AssignedVars[] 2075734#L164 [2219] L164-->L168: Formula: (> v_~a28~0_122 7) InVars {~a28~0=v_~a28~0_122} OutVars{~a28~0=v_~a28~0_122} AuxVars[] AssignedVars[] 2075730#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 2075722#L174 [2253] L174-->L178: Formula: (> 1 v_~a25~0_127) InVars {~a25~0=v_~a25~0_127} OutVars{~a25~0=v_~a25~0_127} AuxVars[] AssignedVars[] 2075391#L178 [2272] L178-->L184: Formula: (< v_ULTIMATE.start_calculate_output_~input_62 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_62} AuxVars[] AssignedVars[] 2075385#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 2075381#L186 [2313] L186-->L188: Formula: (< v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 2075697#L188 [2331] L188-->L190: Formula: (> v_ULTIMATE.start_calculate_output_~input_68 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_68} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_68} AuxVars[] AssignedVars[] 2075690#L190 [2343] L190-->L193: Formula: (< v_~a28~0_147 10) InVars {~a28~0=v_~a28~0_147} OutVars{~a28~0=v_~a28~0_147} AuxVars[] AssignedVars[] 2075662#L193 [2354] L193-->L197: Formula: (< v_ULTIMATE.start_calculate_output_~input_72 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} AuxVars[] AssignedVars[] 2075362#L197 [2368] L197-->L201: Formula: (< v_ULTIMATE.start_calculate_output_~input_74 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_74} AuxVars[] AssignedVars[] 2070399#L201 [2388] L201-->L211: Formula: (> v_ULTIMATE.start_calculate_output_~input_76 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} AuxVars[] AssignedVars[] 2075332#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 2075324#L214 [2425] L214-->L217: Formula: (< v_ULTIMATE.start_calculate_output_~input_80 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_80} AuxVars[] AssignedVars[] 2075318#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 2075310#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 2070326#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 2070304#L231 [2514] L231-->L233: Formula: (> v_ULTIMATE.start_calculate_output_~input_88 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_88} AuxVars[] AssignedVars[] 2073726#L233 [2532] L233-->L236: Formula: (> v_~a28~0_189 7) InVars {~a28~0=v_~a28~0_189} OutVars{~a28~0=v_~a28~0_189} AuxVars[] AssignedVars[] 2075273#L236 [2553] L236-->L247: Formula: (= v_~a19~0_179 1) InVars {~a19~0=v_~a19~0_179} OutVars{~a19~0=v_~a19~0_179} AuxVars[] AssignedVars[] 2073692#L247 [2594] L247-->L252: Formula: (and (> v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 2073676#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 2075263#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 2075253#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 2075166#L275 [2661] L275-->L279: Formula: (> v_~a28~0_219 7) InVars {~a28~0=v_~a28~0_219} OutVars{~a28~0=v_~a28~0_219} AuxVars[] AssignedVars[] 2075244#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 2075160#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 2075238#L285 [2728] L285-->L290: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_108) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} AuxVars[] AssignedVars[] 2073521#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 2075139#L292 [2759] L292-->L296: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_112) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} AuxVars[] AssignedVars[] 2075108#L296 [2771] L296-->L308: Formula: (> 9 v_~a17~0_215) InVars {~a17~0=v_~a17~0_215} OutVars{~a17~0=v_~a17~0_215} AuxVars[] AssignedVars[] 2075109#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 2075090#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 2075091#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 2075072#L330 [2841] L330-->L336: Formula: (< v_~a28~0_264 11) InVars {~a28~0=v_~a28~0_264} OutVars{~a28~0=v_~a28~0_264} AuxVars[] AssignedVars[] 2075074#L336 [2884] L336-->L348: Formula: (= v_~a19~0_249 1) InVars {~a19~0=v_~a19~0_249} OutVars{~a19~0=v_~a19~0_249} AuxVars[] AssignedVars[] 2073338#L348 [2897] L348-->L353: Formula: (> 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 2075056#L353 [2935] L353-->L360: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_128) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_128} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_128} AuxVars[] AssignedVars[] 2073283#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 2075041#L367 [2981] L367-->L374: Formula: (> 5 v_ULTIMATE.start_calculate_output_~input_132) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_132} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_132} AuxVars[] AssignedVars[] 2075023#L374 [2995] L374-->L377: Formula: (> v_~a28~0_293 8) InVars {~a28~0=v_~a28~0_293} OutVars{~a28~0=v_~a28~0_293} AuxVars[] AssignedVars[] 2075024#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 2073180#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 2073948#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 2062930#L393 [3067] L393-->L596: Formula: (and (= 3 v_ULTIMATE.start_calculate_output_~input_141) (= |v_ULTIMATE.start_calculate_output_#res_71| 25) (= 1 v_~a21~0_249) (= v_~a28~0_308 7) (= v_~a19~0_284 1) (= v_~a19~0_283 0) (= 8 v_~a17~0_276) (> 1 v_~a11~0_285) (> 1 v_~a25~0_309) (= v_~a28~0_309 9)) InVars {~a19~0=v_~a19~0_284, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ~a28~0=v_~a28~0_309, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} OutVars{~a19~0=v_~a19~0_283, ~a17~0=v_~a17~0_276, ~a21~0=v_~a21~0_249, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_71|, ~a28~0=v_~a28~0_308, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_141, ~a25~0=v_~a25~0_309, ~a11~0=v_~a11~0_285} AuxVars[] AssignedVars[~a19~0, ULTIMATE.start_calculate_output_#res, ~a28~0] 2062935#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2062917#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2062918#L610 [1603] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 6)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2065587#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 2066766#L34 [1671] L34-->L37: Formula: (> 1 v_~a19~0_12) InVars {~a19~0=v_~a19~0_12} OutVars{~a19~0=v_~a19~0_12} AuxVars[] AssignedVars[] 2066757#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 2066746#L41 [1706] L41-->L46: Formula: (= 1 v_~a19~0_19) InVars {~a19~0=v_~a19~0_19} OutVars{~a19~0=v_~a19~0_19} AuxVars[] AssignedVars[] 2066735#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 2066721#L49 [1737] L49-->L53: Formula: (> v_ULTIMATE.start_calculate_output_~input_14 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_14} AuxVars[] AssignedVars[] 2066688#L53 [1756] L53-->L58: Formula: (= 1 v_~a19~0_29) InVars {~a19~0=v_~a19~0_29} OutVars{~a19~0=v_~a19~0_29} AuxVars[] AssignedVars[] 2066671#L58 [1797] L58-->L64: Formula: (> v_ULTIMATE.start_calculate_output_~input_18 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} AuxVars[] AssignedVars[] 2066655#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 2066639#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 2066623#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 2066607#L81 [1891] L81-->L90: Formula: (> v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 2066591#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 2066577#L94 [1939] L94-->L98: Formula: (> v_ULTIMATE.start_calculate_output_~input_30 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} AuxVars[] AssignedVars[] 2066561#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 2066531#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 2066532#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 2066494#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 2066355#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 2066345#L129 [2074] L129-->L133: Formula: (= 1 v_~a19~0_85) InVars {~a19~0=v_~a19~0_85} OutVars{~a19~0=v_~a19~0_85} AuxVars[] AssignedVars[] 2066335#L133 [2089] L133-->L138: Formula: (> v_ULTIMATE.start_calculate_output_~input_44 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} AuxVars[] AssignedVars[] 2066329#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 2066319#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 2066309#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 2066299#L153 [2183] L153-->L158: Formula: (> v_ULTIMATE.start_calculate_output_~input_52 5) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_52} AuxVars[] AssignedVars[] 2066293#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 2066283#L164 [2229] L164-->L168: Formula: (> v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 2066273#L168 [2236] L168-->L174: Formula: (< v_~a28~0_126 11) InVars {~a28~0=v_~a28~0_126} OutVars{~a28~0=v_~a28~0_126} AuxVars[] AssignedVars[] 2066263#L174 [2259] L174-->L178: Formula: (> v_ULTIMATE.start_calculate_output_~input_60 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} AuxVars[] AssignedVars[] 2066257#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 2066247#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 2066237#L186 [2307] L186-->L188: Formula: (> v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 2066227#L188 [2330] L188-->L190: Formula: (< v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 2066217#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 2066211#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 2066201#L197 [2372] L197-->L201: Formula: (< v_~a28~0_155 10) InVars {~a28~0=v_~a28~0_155} OutVars{~a28~0=v_~a28~0_155} AuxVars[] AssignedVars[] 2066191#L201 [2388] L201-->L211: Formula: (> v_ULTIMATE.start_calculate_output_~input_76 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} AuxVars[] AssignedVars[] 2066181#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 2066171#L214 [2426] L214-->L217: Formula: (< v_~a28~0_169 10) InVars {~a28~0=v_~a28~0_169} OutVars{~a28~0=v_~a28~0_169} AuxVars[] AssignedVars[] 2066165#L217 [2441] L217-->L222: Formula: (< v_~a28~0_174 9) InVars {~a28~0=v_~a28~0_174} OutVars{~a28~0=v_~a28~0_174} AuxVars[] AssignedVars[] 2066155#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 2066145#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 2066135#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 2066125#L233 [2522] L233-->L236: Formula: (> v_ULTIMATE.start_calculate_output_~input_90 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} AuxVars[] AssignedVars[] 2066115#L236 [2567] L236-->L247: Formula: (> v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 2066105#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 2066099#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 2066089#L258 [2623] L258-->L260: Formula: (< v_~a28~0_207 9) InVars {~a28~0=v_~a28~0_207} OutVars{~a28~0=v_~a28~0_207} AuxVars[] AssignedVars[] 2066083#L260 [2644] L260-->L275: Formula: (> 9 v_~a17~0_188) InVars {~a17~0=v_~a17~0_188} OutVars{~a17~0=v_~a17~0_188} AuxVars[] AssignedVars[] 2066073#L275 [2667] L275-->L279: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_102) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_102} AuxVars[] AssignedVars[] 2066063#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 2066053#L282 [2692] L282-->L285: Formula: (< v_~a28~0_226 10) InVars {~a28~0=v_~a28~0_226} OutVars{~a28~0=v_~a28~0_226} AuxVars[] AssignedVars[] 2066043#L285 [2733] L285-->L290: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_108) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_108} AuxVars[] AssignedVars[] 2066033#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 2066023#L292 [2758] L292-->L296: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_112) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_112} AuxVars[] AssignedVars[] 2066017#L296 [2771] L296-->L308: Formula: (> 9 v_~a17~0_215) InVars {~a17~0=v_~a17~0_215} OutVars{~a17~0=v_~a17~0_215} AuxVars[] AssignedVars[] 2066007#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 2066001#L313 [2821] L313-->L327: Formula: (> 9 v_~a17~0_225) InVars {~a17~0=v_~a17~0_225} OutVars{~a17~0=v_~a17~0_225} AuxVars[] AssignedVars[] 2065991#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 2065981#L330 [2849] L330-->L336: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_122) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} AuxVars[] AssignedVars[] 2065971#L336 [2882] L336-->L348: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_124) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} AuxVars[] AssignedVars[] 2065961#L348 [2902] L348-->L353: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 2065951#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 2065945#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 2065935#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 2065925#L374 [2992] L374-->L377: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_134) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_134} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_134} AuxVars[] AssignedVars[] 2065915#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 2065909#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 2065899#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 2065889#L393 [3077] L393-->L397: Formula: (< 3 v_ULTIMATE.start_calculate_output_~input_142) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} AuxVars[] AssignedVars[] 2065879#L397 [3110] L397-->L401: Formula: (and (< v_~a28~0_314 9) (< v_~a28~0_314 8)) InVars {~a28~0=v_~a28~0_314} OutVars{~a28~0=v_~a28~0_314} AuxVars[] AssignedVars[] 2065869#L401 [3121] L401-->L403: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_146) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_146} AuxVars[] AssignedVars[] 2065863#L403 [3141] L403-->L406: Formula: (> 9 v_~a17~0_285) InVars {~a17~0=v_~a17~0_285} OutVars{~a17~0=v_~a17~0_285} AuxVars[] AssignedVars[] 2065853#L406 [3152] L406-->L408: Formula: (< 5 v_ULTIMATE.start_calculate_output_~input_150) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_150} AuxVars[] AssignedVars[] 2065824#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 2065820#L413 [3192] L413-->L413-2: Formula: (> 1 v_~a11~0_299) InVars {~a11~0=v_~a11~0_299} OutVars{~a11~0=v_~a11~0_299} AuxVars[] AssignedVars[] 2065816#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 2065811#L416-1 [3219] L416-1-->L419-1: Formula: (> 1 v_~a25~0_329) InVars {~a25~0=v_~a25~0_329} OutVars{~a25~0=v_~a25~0_329} AuxVars[] AssignedVars[] 2065808#L419-1 [3237] L419-1-->L422-1: Formula: (> 1 v_~a11~0_305) InVars {~a11~0=v_~a11~0_305} OutVars{~a11~0=v_~a11~0_305} AuxVars[] AssignedVars[] 2065804#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 2065801#L425-1 [3254] L425-1-->L428-1: Formula: (> 1 v_~a25~0_335) InVars {~a25~0=v_~a25~0_335} OutVars{~a25~0=v_~a25~0_335} AuxVars[] AssignedVars[] 2065798#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 2065794#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 2065790#L434-1 [3301] L434-1-->L437-1: Formula: (> 1 v_~a11~0_9) InVars {~a11~0=v_~a11~0_9} OutVars{~a11~0=v_~a11~0_9} AuxVars[] AssignedVars[] 2065786#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 2065782#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 2065778#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 2065775#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 2065771#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 2065767#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 2065763#L455-1 [3387] L455-1-->L458-1: Formula: (< 7 v_~a17~0_43) InVars {~a17~0=v_~a17~0_43} OutVars{~a17~0=v_~a17~0_43} AuxVars[] AssignedVars[] 2065759#L458-1 [3405] L458-1-->L461-1: Formula: (> 8 v_~a28~0_57) InVars {~a28~0=v_~a28~0_57} OutVars{~a28~0=v_~a28~0_57} AuxVars[] AssignedVars[] 2065755#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 2065751#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 2065747#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 2065743#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 2065739#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 2065735#L476-1 [3493] L476-1-->L479-1: Formula: (> 11 v_~a28~0_95) InVars {~a28~0=v_~a28~0_95} OutVars{~a28~0=v_~a28~0_95} AuxVars[] AssignedVars[] 2065731#L479-1 [3505] L479-1-->L482-1: Formula: (> 1 v_~a11~0_91) InVars {~a11~0=v_~a11~0_91} OutVars{~a11~0=v_~a11~0_91} AuxVars[] AssignedVars[] 2065727#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 2065724#L485-1 [3525] L485-1-->L488-1: Formula: (< v_~a28~0_114 9) InVars {~a28~0=v_~a28~0_114} OutVars{~a28~0=v_~a28~0_114} AuxVars[] AssignedVars[] 2065720#L488-1 [3541] L488-1-->L491-1: Formula: (< v_~a28~0_121 11) InVars {~a28~0=v_~a28~0_121} OutVars{~a28~0=v_~a28~0_121} AuxVars[] AssignedVars[] 2065717#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 2065713#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 2065709#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 2065705#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 2065701#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 2065698#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 2065694#L509-1 [3635] L509-1-->L512-1: Formula: (< v_~a28~0_161 9) InVars {~a28~0=v_~a28~0_161} OutVars{~a28~0=v_~a28~0_161} AuxVars[] AssignedVars[] 2065691#L512-1 [3646] L512-1-->L515-1: Formula: (< 7 v_~a17~0_145) InVars {~a17~0=v_~a17~0_145} OutVars{~a17~0=v_~a17~0_145} AuxVars[] AssignedVars[] 2065687#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 2065684#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 2065681#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 2065678#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 2065674#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 2065671#L530-1 [3732] L530-1-->L533-1: Formula: (< 7 v_~a17~0_175) InVars {~a17~0=v_~a17~0_175} OutVars{~a17~0=v_~a17~0_175} AuxVars[] AssignedVars[] 2065668#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 2065664#L536-1 [3754] L536-1-->L539-1: Formula: (> 1 v_~a11~0_194) InVars {~a11~0=v_~a11~0_194} OutVars{~a11~0=v_~a11~0_194} AuxVars[] AssignedVars[] 2065660#L539-1 [3770] L539-1-->L542-1: Formula: (< v_~a28~0_218 11) InVars {~a28~0=v_~a28~0_218} OutVars{~a28~0=v_~a28~0_218} AuxVars[] AssignedVars[] 2065656#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 2065653#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 2065650#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 2065646#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 2065643#L554-1 [3841] L554-1-->L557-1: Formula: (> 1 v_~a11~0_224) InVars {~a11~0=v_~a11~0_224} OutVars{~a11~0=v_~a11~0_224} AuxVars[] AssignedVars[] 2065640#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 2065636#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 2065632#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 2065628#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 2065624#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 2065621#L572-1 [3922] L572-1-->L575-1: Formula: (< 7 v_~a17~0_244) InVars {~a17~0=v_~a17~0_244} OutVars{~a17~0=v_~a17~0_244} AuxVars[] AssignedVars[] 2065617#L575-1 [3942] L575-1-->L578-1: Formula: (< 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 2065613#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 2065609#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 2065606#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 2065603#L587-1 [3986] L587-1-->L590-1: Formula: (< 7 v_~a17~0_272) InVars {~a17~0=v_~a17~0_272} OutVars{~a17~0=v_~a17~0_272} AuxVars[] AssignedVars[] 2065599#L590-1 [4005] L590-1-->L593-1: Formula: (> 1 v_~a25~0_311) InVars {~a25~0=v_~a25~0_311} OutVars{~a25~0=v_~a25~0_311} AuxVars[] AssignedVars[] 2065598#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 2065594#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2065593#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2056503#L610 [2020-06-22 01:23:37,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:37,688 INFO L82 PathProgramCache]: Analyzing trace with hash 126384, now seen corresponding path program 18 times [2020-06-22 01:23:37,688 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:37,688 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:37,688 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:37,689 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:37,689 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:37,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:37,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:37,693 INFO L82 PathProgramCache]: Analyzing trace with hash -1839282993, now seen corresponding path program 1 times [2020-06-22 01:23:37,693 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:37,694 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:37,694 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:37,694 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 01:23:37,694 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:37,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:23:37,765 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 122 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2020-06-22 01:23:37,765 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:23:37,765 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 01:23:37,766 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 01:23:37,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:23:37,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:23:37,766 INFO L87 Difference]: Start difference. First operand 101588 states and 589194 transitions. cyclomatic complexity: 487738 Second operand 3 states. [2020-06-22 01:23:41,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:23:41,033 INFO L93 Difference]: Finished difference Result 84760 states and 479488 transitions. [2020-06-22 01:23:41,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:23:41,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84760 states and 479488 transitions. [2020-06-22 01:23:42,150 INFO L131 ngComponentsAnalysis]: Automaton has 121 accepting balls. 64529 [2020-06-22 01:23:42,985 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84760 states to 79529 states and 455012 transitions. [2020-06-22 01:23:42,985 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 70355 [2020-06-22 01:23:43,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 70355 [2020-06-22 01:23:43,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79529 states and 455012 transitions. [2020-06-22 01:23:43,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-06-22 01:23:43,131 INFO L706 BuchiCegarLoop]: Abstraction has 79529 states and 455012 transitions. [2020-06-22 01:23:43,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79529 states and 455012 transitions. [2020-06-22 01:23:45,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79529 to 69144. [2020-06-22 01:23:45,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69144 states. [2020-06-22 01:23:46,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69144 states to 69144 states and 392675 transitions. [2020-06-22 01:23:46,207 INFO L729 BuchiCegarLoop]: Abstraction has 69144 states and 392675 transitions. [2020-06-22 01:23:46,207 INFO L609 BuchiCegarLoop]: Abstraction has 69144 states and 392675 transitions. [2020-06-22 01:23:46,208 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2020-06-22 01:23:46,208 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 69144 states and 392675 transitions. [2020-06-22 01:23:46,762 INFO L131 ngComponentsAnalysis]: Automaton has 105 accepting balls. 57521 [2020-06-22 01:23:46,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:23:46,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:23:46,764 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2020-06-22 01:23:46,764 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:23:46,764 INFO L794 eck$LassoCheckResult]: Stem: 2239217#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 2239218#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2240453#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2246816#L29 [1650] L29-->L34: Formula: (< 8 v_~a17~0_9) InVars {~a17~0=v_~a17~0_9} OutVars{~a17~0=v_~a17~0_9} AuxVars[] AssignedVars[] 2246818#L34 [2020-06-22 01:23:46,766 INFO L796 eck$LassoCheckResult]: Loop: 2246818#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 2246804#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 2246791#L41 [1701] L41-->L46: Formula: (< 8 v_~a17~0_18) InVars {~a17~0=v_~a17~0_18} OutVars{~a17~0=v_~a17~0_18} AuxVars[] AssignedVars[] 2246775#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 2246760#L49 [1732] L49-->L53: Formula: (< 8 v_~a17~0_25) InVars {~a17~0=v_~a17~0_25} OutVars{~a17~0=v_~a17~0_25} AuxVars[] AssignedVars[] 2246745#L53 [1767] L53-->L58: Formula: (< 8 v_~a17~0_28) InVars {~a17~0=v_~a17~0_28} OutVars{~a17~0=v_~a17~0_28} AuxVars[] AssignedVars[] 2246729#L58 [1778] L58-->L64: Formula: (< 9 v_~a17~0_32) InVars {~a17~0=v_~a17~0_32} OutVars{~a17~0=v_~a17~0_32} AuxVars[] AssignedVars[] 2246710#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 2246694#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 2246678#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 2246662#L81 [1891] L81-->L90: Formula: (> v_ULTIMATE.start_calculate_output_~input_26 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_26} AuxVars[] AssignedVars[] 2246645#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 2246628#L94 [1937] L94-->L98: Formula: (< 8 v_~a17~0_55) InVars {~a17~0=v_~a17~0_55} OutVars{~a17~0=v_~a17~0_55} AuxVars[] AssignedVars[] 2246611#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 2246594#L105 [1975] L105-->L112: Formula: (> 1 v_~a11~0_68) InVars {~a11~0=v_~a11~0_68} OutVars{~a11~0=v_~a11~0_68} AuxVars[] AssignedVars[] 2246577#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 2246560#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 2246545#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 2246528#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 2246512#L133 [2089] L133-->L138: Formula: (> v_ULTIMATE.start_calculate_output_~input_44 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} AuxVars[] AssignedVars[] 2246494#L138 [2102] L138-->L142: Formula: (< v_~a28~0_101 9) InVars {~a28~0=v_~a28~0_101} OutVars{~a28~0=v_~a28~0_101} AuxVars[] AssignedVars[] 2246477#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 2246459#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 2246442#L153 [2194] L153-->L158: Formula: (< 8 v_~a17~0_96) InVars {~a17~0=v_~a17~0_96} OutVars{~a17~0=v_~a17~0_96} AuxVars[] AssignedVars[] 2246423#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 2246405#L164 [2228] L164-->L168: Formula: (< 8 v_~a17~0_104) InVars {~a17~0=v_~a17~0_104} OutVars{~a17~0=v_~a17~0_104} AuxVars[] AssignedVars[] 2246384#L168 [2242] L168-->L174: Formula: (< 8 v_~a17~0_108) InVars {~a17~0=v_~a17~0_108} OutVars{~a17~0=v_~a17~0_108} AuxVars[] AssignedVars[] 2246369#L174 [2258] L174-->L178: Formula: (< 8 v_~a17~0_111) InVars {~a17~0=v_~a17~0_111} OutVars{~a17~0=v_~a17~0_111} AuxVars[] AssignedVars[] 2246348#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 2246328#L184 [2288] L184-->L186: Formula: (< 8 v_~a17~0_119) InVars {~a17~0=v_~a17~0_119} OutVars{~a17~0=v_~a17~0_119} AuxVars[] AssignedVars[] 2246308#L186 [2306] L186-->L188: Formula: (< 8 v_~a17~0_122) InVars {~a17~0=v_~a17~0_122} OutVars{~a17~0=v_~a17~0_122} AuxVars[] AssignedVars[] 2246291#L188 [2322] L188-->L190: Formula: (< 8 v_~a17~0_125) InVars {~a17~0=v_~a17~0_125} OutVars{~a17~0=v_~a17~0_125} AuxVars[] AssignedVars[] 2246273#L190 [2336] L190-->L193: Formula: (< 8 v_~a17~0_128) InVars {~a17~0=v_~a17~0_128} OutVars{~a17~0=v_~a17~0_128} AuxVars[] AssignedVars[] 2246253#L193 [2353] L193-->L197: Formula: (< 9 v_~a17~0_133) InVars {~a17~0=v_~a17~0_133} OutVars{~a17~0=v_~a17~0_133} AuxVars[] AssignedVars[] 2246234#L197 [2372] L197-->L201: Formula: (< v_~a28~0_155 10) InVars {~a28~0=v_~a28~0_155} OutVars{~a28~0=v_~a28~0_155} AuxVars[] AssignedVars[] 2246215#L201 [2388] L201-->L211: Formula: (> v_ULTIMATE.start_calculate_output_~input_76 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} AuxVars[] AssignedVars[] 2246199#L211 [2417] L211-->L214: Formula: (< 8 v_~a17~0_144) InVars {~a17~0=v_~a17~0_144} OutVars{~a17~0=v_~a17~0_144} AuxVars[] AssignedVars[] 2246179#L214 [2424] L214-->L217: Formula: (< 8 v_~a17~0_147) InVars {~a17~0=v_~a17~0_147} OutVars{~a17~0=v_~a17~0_147} AuxVars[] AssignedVars[] 2246160#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 2246142#L222 [2451] L222-->L224: Formula: (< 8 v_~a17~0_155) InVars {~a17~0=v_~a17~0_155} OutVars{~a17~0=v_~a17~0_155} AuxVars[] AssignedVars[] 2246121#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 2246104#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 2246087#L233 [2522] L233-->L236: Formula: (> v_ULTIMATE.start_calculate_output_~input_90 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_90} AuxVars[] AssignedVars[] 2246067#L236 [2567] L236-->L247: Formula: (> v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 2246049#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 2246027#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 2246008#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 2245990#L260 [2636] L260-->L275: Formula: (< 3 v_ULTIMATE.start_calculate_output_~input_100) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_100} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_100} AuxVars[] AssignedVars[] 2245690#L275 [2662] L275-->L279: Formula: (< 8 v_~a17~0_192) InVars {~a17~0=v_~a17~0_192} OutVars{~a17~0=v_~a17~0_192} AuxVars[] AssignedVars[] 2244630#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 2266455#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 2266447#L285 [2722] L285-->L290: Formula: (< 8 v_~a17~0_201) InVars {~a17~0=v_~a17~0_201} OutVars{~a17~0=v_~a17~0_201} AuxVars[] AssignedVars[] 2266440#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 2266431#L292 [2757] L292-->L296: Formula: (< 8 v_~a17~0_208) InVars {~a17~0=v_~a17~0_208} OutVars{~a17~0=v_~a17~0_208} AuxVars[] AssignedVars[] 2266425#L296 [2775] L296-->L308: Formula: (< v_~a28~0_244 9) InVars {~a28~0=v_~a28~0_244} OutVars{~a28~0=v_~a28~0_244} AuxVars[] AssignedVars[] 2266420#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 2266414#L313 [2805] L313-->L327: Formula: (> 1 v_~a11~0_234) InVars {~a11~0=v_~a11~0_234} OutVars{~a11~0=v_~a11~0_234} AuxVars[] AssignedVars[] 2266409#L327 [2832] L327-->L330: Formula: (< 8 v_~a17~0_228) InVars {~a17~0=v_~a17~0_228} OutVars{~a17~0=v_~a17~0_228} AuxVars[] AssignedVars[] 2266401#L330 [2849] L330-->L336: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_122) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} AuxVars[] AssignedVars[] 2266394#L336 [2882] L336-->L348: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_124) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} AuxVars[] AssignedVars[] 2266386#L348 [2900] L348-->L353: Formula: (< 8 v_~a17~0_245) InVars {~a17~0=v_~a17~0_245} OutVars{~a17~0=v_~a17~0_245} AuxVars[] AssignedVars[] 2266379#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 2266371#L360 [2947] L360-->L367: Formula: (< 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 2266366#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 2266359#L374 [2996] L374-->L377: Formula: (> 1 v_~a25~0_293) InVars {~a25~0=v_~a25~0_293} OutVars{~a25~0=v_~a25~0_293} AuxVars[] AssignedVars[] 2266352#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 2266346#L379 [3026] L379-->L388: Formula: (< 9 v_~a17~0_271) InVars {~a17~0=v_~a17~0_271} OutVars{~a17~0=v_~a17~0_271} AuxVars[] AssignedVars[] 2266341#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 2266333#L393 [3074] L393-->L397: Formula: (< 8 v_~a17~0_277) InVars {~a17~0=v_~a17~0_277} OutVars{~a17~0=v_~a17~0_277} AuxVars[] AssignedVars[] 2266325#L397 [3110] L397-->L401: Formula: (and (< v_~a28~0_314 9) (< v_~a28~0_314 8)) InVars {~a28~0=v_~a28~0_314} OutVars{~a28~0=v_~a28~0_314} AuxVars[] AssignedVars[] 2266318#L401 [3120] L401-->L403: Formula: (< 8 v_~a17~0_282) InVars {~a17~0=v_~a17~0_282} OutVars{~a17~0=v_~a17~0_282} AuxVars[] AssignedVars[] 2266312#L403 [3142] L403-->L406: Formula: (> 1 v_~a11~0_293) InVars {~a11~0=v_~a11~0_293} OutVars{~a11~0=v_~a11~0_293} AuxVars[] AssignedVars[] 2265980#L406 [3153] L406-->L408: Formula: (< 8 v_~a17~0_287) InVars {~a17~0=v_~a17~0_287} OutVars{~a17~0=v_~a17~0_287} AuxVars[] AssignedVars[] 2265962#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 2265958#L413 [3200] L413-->L413-2: Formula: (< 8 v_~a17~0_291) InVars {~a17~0=v_~a17~0_291} OutVars{~a17~0=v_~a17~0_291} AuxVars[] AssignedVars[] 2265957#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 2265955#L416-1 [3219] L416-1-->L419-1: Formula: (> 1 v_~a25~0_329) InVars {~a25~0=v_~a25~0_329} OutVars{~a25~0=v_~a25~0_329} AuxVars[] AssignedVars[] 2265954#L419-1 [3237] L419-1-->L422-1: Formula: (> 1 v_~a11~0_305) InVars {~a11~0=v_~a11~0_305} OutVars{~a11~0=v_~a11~0_305} AuxVars[] AssignedVars[] 2265953#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 2265952#L425-1 [3254] L425-1-->L428-1: Formula: (> 1 v_~a25~0_335) InVars {~a25~0=v_~a25~0_335} OutVars{~a25~0=v_~a25~0_335} AuxVars[] AssignedVars[] 2265950#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 2265948#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 2265946#L434-1 [3301] L434-1-->L437-1: Formula: (> 1 v_~a11~0_9) InVars {~a11~0=v_~a11~0_9} OutVars{~a11~0=v_~a11~0_9} AuxVars[] AssignedVars[] 2265944#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 2265943#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 2265940#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 2265939#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 2265937#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 2265935#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 2265933#L455-1 [3387] L455-1-->L458-1: Formula: (< 7 v_~a17~0_43) InVars {~a17~0=v_~a17~0_43} OutVars{~a17~0=v_~a17~0_43} AuxVars[] AssignedVars[] 2265931#L458-1 [3405] L458-1-->L461-1: Formula: (> 8 v_~a28~0_57) InVars {~a28~0=v_~a28~0_57} OutVars{~a28~0=v_~a28~0_57} AuxVars[] AssignedVars[] 2265929#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 2265926#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 2265924#L467-1 [3441] L467-1-->L470-1: Formula: (< 8 v_~a17~0_63) InVars {~a17~0=v_~a17~0_63} OutVars{~a17~0=v_~a17~0_63} AuxVars[] AssignedVars[] 2265923#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 2265920#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 2265918#L476-1 [3493] L476-1-->L479-1: Formula: (> 11 v_~a28~0_95) InVars {~a28~0=v_~a28~0_95} OutVars{~a28~0=v_~a28~0_95} AuxVars[] AssignedVars[] 2265916#L479-1 [3505] L479-1-->L482-1: Formula: (> 1 v_~a11~0_91) InVars {~a11~0=v_~a11~0_91} OutVars{~a11~0=v_~a11~0_91} AuxVars[] AssignedVars[] 2265914#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 2265912#L485-1 [3525] L485-1-->L488-1: Formula: (< v_~a28~0_114 9) InVars {~a28~0=v_~a28~0_114} OutVars{~a28~0=v_~a28~0_114} AuxVars[] AssignedVars[] 2265910#L488-1 [3537] L488-1-->L491-1: Formula: (< 8 v_~a17~0_103) InVars {~a17~0=v_~a17~0_103} OutVars{~a17~0=v_~a17~0_103} AuxVars[] AssignedVars[] 2265909#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 2265906#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 2265904#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 2265902#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 2265900#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 2265899#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 2265896#L509-1 [3635] L509-1-->L512-1: Formula: (< v_~a28~0_161 9) InVars {~a28~0=v_~a28~0_161} OutVars{~a28~0=v_~a28~0_161} AuxVars[] AssignedVars[] 2265895#L512-1 [3646] L512-1-->L515-1: Formula: (< 7 v_~a17~0_145) InVars {~a17~0=v_~a17~0_145} OutVars{~a17~0=v_~a17~0_145} AuxVars[] AssignedVars[] 2265892#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 2265890#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 2265888#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 2265887#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 2265884#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 2265880#L530-1 [3732] L530-1-->L533-1: Formula: (< 7 v_~a17~0_175) InVars {~a17~0=v_~a17~0_175} OutVars{~a17~0=v_~a17~0_175} AuxVars[] AssignedVars[] 2265878#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 2265877#L536-1 [3761] L536-1-->L539-1: Formula: (< 8 v_~a17~0_187) InVars {~a17~0=v_~a17~0_187} OutVars{~a17~0=v_~a17~0_187} AuxVars[] AssignedVars[] 2265873#L539-1 [3770] L539-1-->L542-1: Formula: (< v_~a28~0_218 11) InVars {~a28~0=v_~a28~0_218} OutVars{~a28~0=v_~a28~0_218} AuxVars[] AssignedVars[] 2265869#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 2265865#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 2265864#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 2265861#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 2265858#L554-1 [3841] L554-1-->L557-1: Formula: (> 1 v_~a11~0_224) InVars {~a11~0=v_~a11~0_224} OutVars{~a11~0=v_~a11~0_224} AuxVars[] AssignedVars[] 2265857#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 2265855#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 2265853#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 2265849#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 2265844#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 2265843#L572-1 [3922] L572-1-->L575-1: Formula: (< 7 v_~a17~0_244) InVars {~a17~0=v_~a17~0_244} OutVars{~a17~0=v_~a17~0_244} AuxVars[] AssignedVars[] 2265839#L575-1 [3942] L575-1-->L578-1: Formula: (< 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 2265837#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 2265835#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 2265833#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 2265830#L587-1 [3986] L587-1-->L590-1: Formula: (< 7 v_~a17~0_272) InVars {~a17~0=v_~a17~0_272} OutVars{~a17~0=v_~a17~0_272} AuxVars[] AssignedVars[] 2265826#L590-1 [4005] L590-1-->L593-1: Formula: (> 1 v_~a25~0_311) InVars {~a25~0=v_~a25~0_311} OutVars{~a25~0=v_~a25~0_311} AuxVars[] AssignedVars[] 2265823#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 2265815#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2265811#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2265806#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2265807#L29 [1650] L29-->L34: Formula: (< 8 v_~a17~0_9) InVars {~a17~0=v_~a17~0_9} OutVars{~a17~0=v_~a17~0_9} AuxVars[] AssignedVars[] 2246818#L34 [2020-06-22 01:23:46,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:46,766 INFO L82 PathProgramCache]: Analyzing trace with hash 121506274, now seen corresponding path program 1 times [2020-06-22 01:23:46,766 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:46,766 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:46,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:46,767 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:46,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:46,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:23:46,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:23:46,775 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:23:46,776 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-06-22 01:23:46,776 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 01:23:46,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:46,776 INFO L82 PathProgramCache]: Analyzing trace with hash -673100066, now seen corresponding path program 1 times [2020-06-22 01:23:46,776 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:46,776 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:46,777 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:46,777 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:46,777 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:46,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:46,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:46,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:23:46,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:23:46,869 INFO L87 Difference]: Start difference. First operand 69144 states and 392675 transitions. cyclomatic complexity: 323637 Second operand 3 states. [2020-06-22 01:23:48,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:23:48,229 INFO L93 Difference]: Finished difference Result 36158 states and 190855 transitions. [2020-06-22 01:23:48,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:23:48,284 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36158 states and 190855 transitions. [2020-06-22 01:23:48,703 INFO L131 ngComponentsAnalysis]: Automaton has 62 accepting balls. 27203 [2020-06-22 01:23:49,018 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36158 states to 31750 states and 176152 transitions. [2020-06-22 01:23:49,019 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 31750 [2020-06-22 01:23:49,072 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31750 [2020-06-22 01:23:49,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31750 states and 176152 transitions. [2020-06-22 01:23:49,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 01:23:49,128 INFO L706 BuchiCegarLoop]: Abstraction has 31750 states and 176152 transitions. [2020-06-22 01:23:49,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31750 states and 176152 transitions. [2020-06-22 01:23:49,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31750 to 28643. [2020-06-22 01:23:49,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28643 states. [2020-06-22 01:23:49,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28643 states to 28643 states and 159201 transitions. [2020-06-22 01:23:49,727 INFO L729 BuchiCegarLoop]: Abstraction has 28643 states and 159201 transitions. [2020-06-22 01:23:49,728 INFO L609 BuchiCegarLoop]: Abstraction has 28643 states and 159201 transitions. [2020-06-22 01:23:49,728 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2020-06-22 01:23:49,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28643 states and 159201 transitions. [2020-06-22 01:23:49,946 INFO L131 ngComponentsAnalysis]: Automaton has 62 accepting balls. 27203 [2020-06-22 01:23:49,946 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:23:49,946 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:23:49,948 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2020-06-22 01:23:49,948 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:23:49,949 INFO L794 eck$LassoCheckResult]: Stem: 2344359#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 2344360#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2346068#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2346043#L29 [1648] L29-->L34: Formula: (= 1 v_~a11~0_10) InVars {~a11~0=v_~a11~0_10} OutVars{~a11~0=v_~a11~0_10} AuxVars[] AssignedVars[] 2346044#L34 [2020-06-22 01:23:49,950 INFO L796 eck$LassoCheckResult]: Loop: 2346044#L34 [1670] L34-->L37: Formula: (= 1 v_~a11~0_13) InVars {~a11~0=v_~a11~0_13} OutVars{~a11~0=v_~a11~0_13} AuxVars[] AssignedVars[] 2346017#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 2363739#L41 [1703] L41-->L46: Formula: (= 1 v_~a11~0_20) InVars {~a11~0=v_~a11~0_20} OutVars{~a11~0=v_~a11~0_20} AuxVars[] AssignedVars[] 2345964#L46 [1716] L46-->L49: Formula: (< 1 v_~a21~0_22) InVars {~a21~0=v_~a21~0_22} OutVars{~a21~0=v_~a21~0_22} AuxVars[] AssignedVars[] 2345941#L49 [1728] L49-->L53: Formula: (< 1 v_~a21~0_25) InVars {~a21~0=v_~a21~0_25} OutVars{~a21~0=v_~a21~0_25} AuxVars[] AssignedVars[] 2345913#L53 [1764] L53-->L58: Formula: (= 1 v_~a11~0_31) InVars {~a11~0=v_~a11~0_31} OutVars{~a11~0=v_~a11~0_31} AuxVars[] AssignedVars[] 2345885#L58 [1796] L58-->L64: Formula: (< 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 2363737#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 2345821#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 2345812#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 2345801#L81 [1904] L81-->L90: Formula: (and (> 8 v_~a28~0_61) (> 7 v_~a28~0_61)) InVars {~a28~0=v_~a28~0_61} OutVars{~a28~0=v_~a28~0_61} AuxVars[] AssignedVars[] 2345790#L90 [1921] L90-->L94: Formula: (< 1 v_~a21~0_51) InVars {~a21~0=v_~a21~0_51} OutVars{~a21~0=v_~a21~0_51} AuxVars[] AssignedVars[] 2345776#L94 [1936] L94-->L98: Formula: (< 1 v_~a21~0_54) InVars {~a21~0=v_~a21~0_54} OutVars{~a21~0=v_~a21~0_54} AuxVars[] AssignedVars[] 2345765#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 2345752#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 2363735#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 2345725#L118 [2020] L118-->L122: Formula: (< 1 v_~a21~0_67) InVars {~a21~0=v_~a21~0_67} OutVars{~a21~0=v_~a21~0_67} AuxVars[] AssignedVars[] 2345711#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 2345694#L129 [2081] L129-->L133: Formula: (= 1 v_~a11~0_83) InVars {~a11~0=v_~a11~0_83} OutVars{~a11~0=v_~a11~0_83} AuxVars[] AssignedVars[] 2345674#L133 [2096] L133-->L138: Formula: (< 1 v_~a21~0_77) InVars {~a21~0=v_~a21~0_77} OutVars{~a21~0=v_~a21~0_77} AuxVars[] AssignedVars[] 2345654#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 2363733#L142 [2128] L142-->L147: Formula: (= 1 v_~a11~0_95) InVars {~a11~0=v_~a11~0_95} OutVars{~a11~0=v_~a11~0_95} AuxVars[] AssignedVars[] 2345614#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 2345598#L153 [2192] L153-->L158: Formula: (and (< v_~a28~0_113 7) (> 1 v_~a25~0_111)) InVars {~a25~0=v_~a25~0_111, ~a28~0=v_~a28~0_113} OutVars{~a25~0=v_~a25~0_111, ~a28~0=v_~a28~0_113} AuxVars[] AssignedVars[] 2345576#L158 [2211] L158-->L164: Formula: (< 1 v_~a21~0_93) InVars {~a21~0=v_~a21~0_93} OutVars{~a21~0=v_~a21~0_93} AuxVars[] AssignedVars[] 2363731#L164 [2226] L164-->L168: Formula: (< 1 v_~a21~0_97) InVars {~a21~0=v_~a21~0_97} OutVars{~a21~0=v_~a21~0_97} AuxVars[] AssignedVars[] 2345538#L168 [2241] L168-->L174: Formula: (= 1 v_~a11~0_113) InVars {~a11~0=v_~a11~0_113} OutVars{~a11~0=v_~a11~0_113} AuxVars[] AssignedVars[] 2345516#L174 [2257] L174-->L178: Formula: (= 1 v_~a11~0_116) InVars {~a11~0=v_~a11~0_116} OutVars{~a11~0=v_~a11~0_116} AuxVars[] AssignedVars[] 2345494#L178 [2280] L178-->L184: Formula: (and (> 1 v_~a25~0_131) (< v_~a28~0_134 7)) InVars {~a25~0=v_~a25~0_131, ~a28~0=v_~a28~0_134} OutVars{~a25~0=v_~a25~0_131, ~a28~0=v_~a28~0_134} AuxVars[] AssignedVars[] 2363729#L184 [2289] L184-->L186: Formula: (= 1 v_~a11~0_124) InVars {~a11~0=v_~a11~0_124} OutVars{~a11~0=v_~a11~0_124} AuxVars[] AssignedVars[] 2345455#L186 [2307] L186-->L188: Formula: (> v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 2345438#L188 [2321] L188-->L190: Formula: (< 1 v_~a21~0_116) InVars {~a21~0=v_~a21~0_116} OutVars{~a21~0=v_~a21~0_116} AuxVars[] AssignedVars[] 2345415#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 2345397#L193 [2357] L193-->L197: Formula: (> v_ULTIMATE.start_calculate_output_~input_72 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_72} AuxVars[] AssignedVars[] 2363727#L197 [2371] L197-->L201: Formula: (< 1 v_~a21~0_126) InVars {~a21~0=v_~a21~0_126} OutVars{~a21~0=v_~a21~0_126} AuxVars[] AssignedVars[] 2345359#L201 [2402] L201-->L211: Formula: (= 1 v_~a11~0_148) InVars {~a11~0=v_~a11~0_148} OutVars{~a11~0=v_~a11~0_148} AuxVars[] AssignedVars[] 2345338#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 2345322#L214 [2423] L214-->L217: Formula: (< 1 v_~a21~0_137) InVars {~a21~0=v_~a21~0_137} OutVars{~a21~0=v_~a21~0_137} AuxVars[] AssignedVars[] 2345300#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 2363725#L222 [2453] L222-->L224: Formula: (< 1 v_~a21~0_144) InVars {~a21~0=v_~a21~0_144} OutVars{~a21~0=v_~a21~0_144} AuxVars[] AssignedVars[] 2345263#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 2345241#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 2345217#L233 [2528] L233-->L236: Formula: (< v_~a28~0_189 7) InVars {~a28~0=v_~a28~0_189} OutVars{~a28~0=v_~a28~0_189} AuxVars[] AssignedVars[] 2345192#L236 [2560] L236-->L247: Formula: (< 1 v_~a21~0_159) InVars {~a21~0=v_~a21~0_159} OutVars{~a21~0=v_~a21~0_159} AuxVars[] AssignedVars[] 2345169#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 2345148#L252 [2609] L252-->L258: Formula: (< 1 v_~a21~0_165) InVars {~a21~0=v_~a21~0_165} OutVars{~a21~0=v_~a21~0_165} AuxVars[] AssignedVars[] 2363723#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 2345102#L260 [2640] L260-->L275: Formula: (and (< v_~a28~0_214 8) (< v_~a28~0_214 7)) InVars {~a28~0=v_~a28~0_214} OutVars{~a28~0=v_~a28~0_214} AuxVars[] AssignedVars[] 2363721#L275 [2663] L275-->L279: Formula: (< 1 v_~a21~0_177) InVars {~a21~0=v_~a21~0_177} OutVars{~a21~0=v_~a21~0_177} AuxVars[] AssignedVars[] 2345056#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 2359200#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 2359194#L285 [2724] L285-->L290: Formula: (< 1 v_~a21~0_186) InVars {~a21~0=v_~a21~0_186} OutVars{~a21~0=v_~a21~0_186} AuxVars[] AssignedVars[] 2359188#L290 [2739] L290-->L292: Formula: (= 1 v_~a11~0_212) InVars {~a11~0=v_~a11~0_212} OutVars{~a11~0=v_~a11~0_212} AuxVars[] AssignedVars[] 2359182#L292 [2761] L292-->L296: Formula: (< v_~a28~0_238 11) InVars {~a28~0=v_~a28~0_238} OutVars{~a28~0=v_~a28~0_238} AuxVars[] AssignedVars[] 2359179#L296 [2768] L296-->L308: Formula: (< 1 v_~a21~0_198) InVars {~a21~0=v_~a21~0_198} OutVars{~a21~0=v_~a21~0_198} AuxVars[] AssignedVars[] 2363719#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 2359171#L313 [2803] L313-->L327: Formula: (and (< v_~a28~0_255 8) (< v_~a28~0_255 7)) InVars {~a28~0=v_~a28~0_255} OutVars{~a28~0=v_~a28~0_255} AuxVars[] AssignedVars[] 2363717#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 2359161#L330 [2849] L330-->L336: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_122) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} AuxVars[] AssignedVars[] 2359154#L336 [2882] L336-->L348: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_124) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} AuxVars[] AssignedVars[] 2359149#L348 [2899] L348-->L353: Formula: (< 1 v_~a21~0_223) InVars {~a21~0=v_~a21~0_223} OutVars{~a21~0=v_~a21~0_223} AuxVars[] AssignedVars[] 2359143#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 2359139#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 2363715#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 2359128#L374 [2996] L374-->L377: Formula: (> 1 v_~a25~0_293) InVars {~a25~0=v_~a25~0_293} OutVars{~a25~0=v_~a25~0_293} AuxVars[] AssignedVars[] 2359122#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 2359119#L379 [3024] L379-->L388: Formula: (< 1 v_~a21~0_244) InVars {~a21~0=v_~a21~0_244} OutVars{~a21~0=v_~a21~0_244} AuxVars[] AssignedVars[] 2363713#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 2359109#L393 [3073] L393-->L397: Formula: (< 1 v_~a21~0_250) InVars {~a21~0=v_~a21~0_250} OutVars{~a21~0=v_~a21~0_250} AuxVars[] AssignedVars[] 2359103#L397 [3110] L397-->L401: Formula: (and (< v_~a28~0_314 9) (< v_~a28~0_314 8)) InVars {~a28~0=v_~a28~0_314} OutVars{~a28~0=v_~a28~0_314} AuxVars[] AssignedVars[] 2359097#L401 [3123] L401-->L403: Formula: (= 1 v_~a11~0_291) InVars {~a11~0=v_~a11~0_291} OutVars{~a11~0=v_~a11~0_291} AuxVars[] AssignedVars[] 2359092#L403 [3141] L403-->L406: Formula: (> 9 v_~a17~0_285) InVars {~a17~0=v_~a17~0_285} OutVars{~a17~0=v_~a17~0_285} AuxVars[] AssignedVars[] 2361419#L406 [3156] L406-->L408: Formula: (= 1 v_~a11~0_295) InVars {~a11~0=v_~a11~0_295} OutVars{~a11~0=v_~a11~0_295} AuxVars[] AssignedVars[] 2359086#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 2357798#L413 [3195] L413-->L413-2: Formula: (< 1 v_~a21~0_263) InVars {~a21~0=v_~a21~0_263} OutVars{~a21~0=v_~a21~0_263} AuxVars[] AssignedVars[] 2360989#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 2360950#L416-1 [3218] L416-1-->L419-1: Formula: (< 1 v_~a21~0_267) InVars {~a21~0=v_~a21~0_267} OutVars{~a21~0=v_~a21~0_267} AuxVars[] AssignedVars[] 2357584#L419-1 [3236] L419-1-->L422-1: Formula: (< 1 v_~a21~0_269) InVars {~a21~0=v_~a21~0_269} OutVars{~a21~0=v_~a21~0_269} AuxVars[] AssignedVars[] 2360844#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 2360742#L425-1 [3252] L425-1-->L428-1: Formula: (< 1 v_~a21~0_273) InVars {~a21~0=v_~a21~0_273} OutVars{~a21~0=v_~a21~0_273} AuxVars[] AssignedVars[] 2360740#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 2360371#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 2358743#L434-1 [3297] L434-1-->L437-1: Formula: (< 1 v_~a21~0_8) InVars {~a21~0=v_~a21~0_8} OutVars{~a21~0=v_~a21~0_8} AuxVars[] AssignedVars[] 2358740#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 2358737#L440-1 [3318] L440-1-->L443-1: Formula: (> 11 v_~a28~0_22) InVars {~a28~0=v_~a28~0_22} OutVars{~a28~0=v_~a28~0_22} AuxVars[] AssignedVars[] 2358734#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 2357565#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 2358729#L449-1 [3360] L449-1-->L452-1: Formula: (= 1 v_~a11~0_38) InVars {~a11~0=v_~a11~0_38} OutVars{~a11~0=v_~a11~0_38} AuxVars[] AssignedVars[] 2357559#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 2357557#L455-1 [3385] L455-1-->L458-1: Formula: (= 1 v_~a11~0_47) InVars {~a11~0=v_~a11~0_47} OutVars{~a11~0=v_~a11~0_47} AuxVars[] AssignedVars[] 2357554#L458-1 [3399] L458-1-->L461-1: Formula: (= 1 v_~a11~0_51) InVars {~a11~0=v_~a11~0_51} OutVars{~a11~0=v_~a11~0_51} AuxVars[] AssignedVars[] 2357550#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 2357548#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 2357545#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 2358713#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 2358710#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 2357538#L476-1 [3488] L476-1-->L479-1: Formula: (< 1 v_~a21~0_75) InVars {~a21~0=v_~a21~0_75} OutVars{~a21~0=v_~a21~0_75} AuxVars[] AssignedVars[] 2358704#L479-1 [3504] L479-1-->L482-1: Formula: (< 1 v_~a21~0_81) InVars {~a21~0=v_~a21~0_81} OutVars{~a21~0=v_~a21~0_81} AuxVars[] AssignedVars[] 2358701#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 2358698#L485-1 [3524] L485-1-->L488-1: Formula: (< 1 v_~a21~0_91) InVars {~a21~0=v_~a21~0_91} OutVars{~a21~0=v_~a21~0_91} AuxVars[] AssignedVars[] 2358695#L488-1 [3539] L488-1-->L491-1: Formula: (< 1 v_~a21~0_96) InVars {~a21~0=v_~a21~0_96} OutVars{~a21~0=v_~a21~0_96} AuxVars[] AssignedVars[] 2358692#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 2358689#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 2357523#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 2358684#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 2358681#L503-1 [3609] L503-1-->L506-1: Formula: (< v_~a28~0_150 10) InVars {~a28~0=v_~a28~0_150} OutVars{~a28~0=v_~a28~0_150} AuxVars[] AssignedVars[] 2358677#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 2358674#L509-1 [3633] L509-1-->L512-1: Formula: (< 1 v_~a21~0_130) InVars {~a21~0=v_~a21~0_130} OutVars{~a21~0=v_~a21~0_130} AuxVars[] AssignedVars[] 2357512#L512-1 [3648] L512-1-->L515-1: Formula: (< v_~a28~0_167 7) InVars {~a28~0=v_~a28~0_167} OutVars{~a28~0=v_~a28~0_167} AuxVars[] AssignedVars[] 2358669#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 2357507#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 2358664#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 2358661#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 2358658#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 2357497#L530-1 [3728] L530-1-->L533-1: Formula: (< v_~a28~0_201 7) InVars {~a28~0=v_~a28~0_201} OutVars{~a28~0=v_~a28~0_201} AuxVars[] AssignedVars[] 2358653#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 2358650#L536-1 [3752] L536-1-->L539-1: Formula: (< 1 v_~a21~0_172) InVars {~a21~0=v_~a21~0_172} OutVars{~a21~0=v_~a21~0_172} AuxVars[] AssignedVars[] 2358647#L539-1 [3767] L539-1-->L542-1: Formula: (< 1 v_~a21~0_176) InVars {~a21~0=v_~a21~0_176} OutVars{~a21~0=v_~a21~0_176} AuxVars[] AssignedVars[] 2357489#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 2358642#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 2358639#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 2358636#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 2357480#L554-1 [3840] L554-1-->L557-1: Formula: (< 1 v_~a21~0_199) InVars {~a21~0=v_~a21~0_199} OutVars{~a21~0=v_~a21~0_199} AuxVars[] AssignedVars[] 2358631#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 2358630#L560-1 [3873] L560-1-->L563-1: Formula: (= 1 v_~a11~0_235) InVars {~a11~0=v_~a11~0_235} OutVars{~a11~0=v_~a11~0_235} AuxVars[] AssignedVars[] 2357472#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 2357470#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 2357466#L569-1 [3906] L569-1-->L572-1: Formula: (= 1 v_~a11~0_249) InVars {~a11~0=v_~a11~0_249} OutVars{~a11~0=v_~a11~0_249} AuxVars[] AssignedVars[] 2357463#L572-1 [3921] L572-1-->L575-1: Formula: (< 1 v_~a21~0_222) InVars {~a21~0=v_~a21~0_222} OutVars{~a21~0=v_~a21~0_222} AuxVars[] AssignedVars[] 2357457#L575-1 [3939] L575-1-->L578-1: Formula: (= 1 v_~a11~0_260) InVars {~a11~0=v_~a11~0_260} OutVars{~a11~0=v_~a11~0_260} AuxVars[] AssignedVars[] 2357454#L578-1 [3948] L578-1-->L581-1: Formula: (< 1 v_~a21~0_233) InVars {~a21~0=v_~a21~0_233} OutVars{~a21~0=v_~a21~0_233} AuxVars[] AssignedVars[] 2357455#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 2361837#L584-1 [3973] L584-1-->L587-1: Formula: (> 1 v_~a25~0_300) InVars {~a25~0=v_~a25~0_300} OutVars{~a25~0=v_~a25~0_300} AuxVars[] AssignedVars[] 2361832#L587-1 [3985] L587-1-->L590-1: Formula: (< 1 v_~a21~0_245) InVars {~a21~0=v_~a21~0_245} OutVars{~a21~0=v_~a21~0_245} AuxVars[] AssignedVars[] 2361829#L590-1 [4001] L590-1-->L593-1: Formula: (= 1 v_~a11~0_287) InVars {~a11~0=v_~a11~0_287} OutVars{~a11~0=v_~a11~0_287} AuxVars[] AssignedVars[] 2359264#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 2361824#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2361817#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2361810#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2361811#L29 [1648] L29-->L34: Formula: (= 1 v_~a11~0_10) InVars {~a11~0=v_~a11~0_10} OutVars{~a11~0=v_~a11~0_10} AuxVars[] AssignedVars[] 2346044#L34 [2020-06-22 01:23:49,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:49,950 INFO L82 PathProgramCache]: Analyzing trace with hash 121506272, now seen corresponding path program 1 times [2020-06-22 01:23:49,950 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:49,950 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:49,951 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:49,951 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:49,951 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:49,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:23:49,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:23:49,959 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:23:49,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-06-22 01:23:49,960 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 01:23:49,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:49,960 INFO L82 PathProgramCache]: Analyzing trace with hash -340596430, now seen corresponding path program 1 times [2020-06-22 01:23:49,960 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:49,960 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:49,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:49,961 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:49,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:49,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:49,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:50,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:23:50,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:23:50,066 INFO L87 Difference]: Start difference. First operand 28643 states and 159201 transitions. cyclomatic complexity: 130620 Second operand 3 states. [2020-06-22 01:23:52,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:23:52,060 INFO L93 Difference]: Finished difference Result 22072 states and 111243 transitions. [2020-06-22 01:23:52,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:23:52,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22072 states and 111243 transitions. [2020-06-22 01:23:52,351 INFO L131 ngComponentsAnalysis]: Automaton has 47 accepting balls. 20633 [2020-06-22 01:23:52,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22072 states to 22072 states and 111243 transitions. [2020-06-22 01:23:52,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22072 [2020-06-22 01:23:52,573 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22072 [2020-06-22 01:23:52,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22072 states and 111243 transitions. [2020-06-22 01:23:52,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 01:23:52,611 INFO L706 BuchiCegarLoop]: Abstraction has 22072 states and 111243 transitions. [2020-06-22 01:23:52,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22072 states and 111243 transitions. [2020-06-22 01:23:52,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22072 to 22072. [2020-06-22 01:23:52,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22072 states. [2020-06-22 01:23:53,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22072 states to 22072 states and 111243 transitions. [2020-06-22 01:23:53,012 INFO L729 BuchiCegarLoop]: Abstraction has 22072 states and 111243 transitions. [2020-06-22 01:23:53,012 INFO L609 BuchiCegarLoop]: Abstraction has 22072 states and 111243 transitions. [2020-06-22 01:23:53,012 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2020-06-22 01:23:53,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22072 states and 111243 transitions. [2020-06-22 01:23:53,161 INFO L131 ngComponentsAnalysis]: Automaton has 47 accepting balls. 20633 [2020-06-22 01:23:53,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:23:53,161 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:23:53,163 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2020-06-22 01:23:53,163 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:23:53,163 INFO L794 eck$LassoCheckResult]: Stem: 2395084#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 2395085#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2396451#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2396431#L29 [1651] L29-->L34: Formula: (> 8 v_~a17~0_9) InVars {~a17~0=v_~a17~0_9} OutVars{~a17~0=v_~a17~0_9} AuxVars[] AssignedVars[] 2396432#L34 [2020-06-22 01:23:53,165 INFO L796 eck$LassoCheckResult]: Loop: 2396432#L34 [1672] L34-->L37: Formula: (> 8 v_~a17~0_12) InVars {~a17~0=v_~a17~0_12} OutVars{~a17~0=v_~a17~0_12} AuxVars[] AssignedVars[] 2396411#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 2402475#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 2396369#L46 [1716] L46-->L49: Formula: (< 1 v_~a21~0_22) InVars {~a21~0=v_~a21~0_22} OutVars{~a21~0=v_~a21~0_22} AuxVars[] AssignedVars[] 2396350#L49 [1728] L49-->L53: Formula: (< 1 v_~a21~0_25) InVars {~a21~0=v_~a21~0_25} OutVars{~a21~0=v_~a21~0_25} AuxVars[] AssignedVars[] 2396329#L53 [1763] L53-->L58: Formula: (> 8 v_~a17~0_28) InVars {~a17~0=v_~a17~0_28} OutVars{~a17~0=v_~a17~0_28} AuxVars[] AssignedVars[] 2396306#L58 [1796] L58-->L64: Formula: (< 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 2402474#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 2396256#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 2396248#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 2396241#L81 [1904] L81-->L90: Formula: (and (> 8 v_~a28~0_61) (> 7 v_~a28~0_61)) InVars {~a28~0=v_~a28~0_61} OutVars{~a28~0=v_~a28~0_61} AuxVars[] AssignedVars[] 2396230#L90 [1921] L90-->L94: Formula: (< 1 v_~a21~0_51) InVars {~a21~0=v_~a21~0_51} OutVars{~a21~0=v_~a21~0_51} AuxVars[] AssignedVars[] 2396219#L94 [1936] L94-->L98: Formula: (< 1 v_~a21~0_54) InVars {~a21~0=v_~a21~0_54} OutVars{~a21~0=v_~a21~0_54} AuxVars[] AssignedVars[] 2396210#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 2396200#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 2402473#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 2396178#L118 [2020] L118-->L122: Formula: (< 1 v_~a21~0_67) InVars {~a21~0=v_~a21~0_67} OutVars{~a21~0=v_~a21~0_67} AuxVars[] AssignedVars[] 2396167#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 2396154#L129 [2082] L129-->L133: Formula: (< 1 v_~a21~0_74) InVars {~a21~0=v_~a21~0_74} OutVars{~a21~0=v_~a21~0_74} AuxVars[] AssignedVars[] 2396139#L133 [2096] L133-->L138: Formula: (< 1 v_~a21~0_77) InVars {~a21~0=v_~a21~0_77} OutVars{~a21~0=v_~a21~0_77} AuxVars[] AssignedVars[] 2396122#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 2402472#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 2396090#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 2396077#L153 [2192] L153-->L158: Formula: (and (< v_~a28~0_113 7) (> 1 v_~a25~0_111)) InVars {~a25~0=v_~a25~0_111, ~a28~0=v_~a28~0_113} OutVars{~a25~0=v_~a25~0_111, ~a28~0=v_~a28~0_113} AuxVars[] AssignedVars[] 2396061#L158 [2211] L158-->L164: Formula: (< 1 v_~a21~0_93) InVars {~a21~0=v_~a21~0_93} OutVars{~a21~0=v_~a21~0_93} AuxVars[] AssignedVars[] 2402471#L164 [2226] L164-->L168: Formula: (< 1 v_~a21~0_97) InVars {~a21~0=v_~a21~0_97} OutVars{~a21~0=v_~a21~0_97} AuxVars[] AssignedVars[] 2396029#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 2396012#L174 [2256] L174-->L178: Formula: (> 8 v_~a17~0_111) InVars {~a17~0=v_~a17~0_111} OutVars{~a17~0=v_~a17~0_111} AuxVars[] AssignedVars[] 2395994#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 2402463#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 2395965#L186 [2305] L186-->L188: Formula: (> 8 v_~a17~0_122) InVars {~a17~0=v_~a17~0_122} OutVars{~a17~0=v_~a17~0_122} AuxVars[] AssignedVars[] 2395949#L188 [2321] L188-->L190: Formula: (< 1 v_~a21~0_116) InVars {~a21~0=v_~a21~0_116} OutVars{~a21~0=v_~a21~0_116} AuxVars[] AssignedVars[] 2395933#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 2395918#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 2402452#L197 [2369] L197-->L201: Formula: (> 8 v_~a17~0_136) InVars {~a17~0=v_~a17~0_136} OutVars{~a17~0=v_~a17~0_136} AuxVars[] AssignedVars[] 2395886#L201 [2401] L201-->L211: Formula: (> 8 v_~a17~0_141) InVars {~a17~0=v_~a17~0_141} OutVars{~a17~0=v_~a17~0_141} AuxVars[] AssignedVars[] 2395871#L211 [2416] L211-->L214: Formula: (> 8 v_~a17~0_144) InVars {~a17~0=v_~a17~0_144} OutVars{~a17~0=v_~a17~0_144} AuxVars[] AssignedVars[] 2395857#L214 [2433] L214-->L217: Formula: (> 8 v_~a17~0_147) InVars {~a17~0=v_~a17~0_147} OutVars{~a17~0=v_~a17~0_147} AuxVars[] AssignedVars[] 2395840#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 2402441#L222 [2453] L222-->L224: Formula: (< 1 v_~a21~0_144) InVars {~a21~0=v_~a21~0_144} OutVars{~a21~0=v_~a21~0_144} AuxVars[] AssignedVars[] 2395812#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 2395794#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 2395775#L233 [2528] L233-->L236: Formula: (< v_~a28~0_189 7) InVars {~a28~0=v_~a28~0_189} OutVars{~a28~0=v_~a28~0_189} AuxVars[] AssignedVars[] 2395756#L236 [2560] L236-->L247: Formula: (< 1 v_~a21~0_159) InVars {~a21~0=v_~a21~0_159} OutVars{~a21~0=v_~a21~0_159} AuxVars[] AssignedVars[] 2395737#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 2395720#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 2402426#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 2395684#L260 [2640] L260-->L275: Formula: (and (< v_~a28~0_214 8) (< v_~a28~0_214 7)) InVars {~a28~0=v_~a28~0_214} OutVars{~a28~0=v_~a28~0_214} AuxVars[] AssignedVars[] 2402421#L275 [2672] L275-->L279: Formula: (> 8 v_~a17~0_192) InVars {~a17~0=v_~a17~0_192} OutVars{~a17~0=v_~a17~0_192} AuxVars[] AssignedVars[] 2395646#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 2401976#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 2401974#L285 [2724] L285-->L290: Formula: (< 1 v_~a21~0_186) InVars {~a21~0=v_~a21~0_186} OutVars{~a21~0=v_~a21~0_186} AuxVars[] AssignedVars[] 2401971#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 2401968#L292 [2761] L292-->L296: Formula: (< v_~a28~0_238 11) InVars {~a28~0=v_~a28~0_238} OutVars{~a28~0=v_~a28~0_238} AuxVars[] AssignedVars[] 2401965#L296 [2768] L296-->L308: Formula: (< 1 v_~a21~0_198) InVars {~a21~0=v_~a21~0_198} OutVars{~a21~0=v_~a21~0_198} AuxVars[] AssignedVars[] 2402406#L308 [2786] L308-->L313: Formula: (> 8 v_~a17~0_218) InVars {~a17~0=v_~a17~0_218} OutVars{~a17~0=v_~a17~0_218} AuxVars[] AssignedVars[] 2401960#L313 [2803] L313-->L327: Formula: (and (< v_~a28~0_255 8) (< v_~a28~0_255 7)) InVars {~a28~0=v_~a28~0_255} OutVars{~a28~0=v_~a28~0_255} AuxVars[] AssignedVars[] 2402401#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 2401955#L330 [2849] L330-->L336: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_122) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} AuxVars[] AssignedVars[] 2401952#L336 [2881] L336-->L348: Formula: (> 8 v_~a17~0_241) InVars {~a17~0=v_~a17~0_241} OutVars{~a17~0=v_~a17~0_241} AuxVars[] AssignedVars[] 2401949#L348 [2898] L348-->L353: Formula: (> 8 v_~a17~0_245) InVars {~a17~0=v_~a17~0_245} OutVars{~a17~0=v_~a17~0_245} AuxVars[] AssignedVars[] 2401946#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 2401943#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 2402388#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 2401938#L374 [2996] L374-->L377: Formula: (> 1 v_~a25~0_293) InVars {~a25~0=v_~a25~0_293} OutVars{~a25~0=v_~a25~0_293} AuxVars[] AssignedVars[] 2401935#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 2401932#L379 [3024] L379-->L388: Formula: (< 1 v_~a21~0_244) InVars {~a21~0=v_~a21~0_244} OutVars{~a21~0=v_~a21~0_244} AuxVars[] AssignedVars[] 2402380#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 2401927#L393 [3073] L393-->L397: Formula: (< 1 v_~a21~0_250) InVars {~a21~0=v_~a21~0_250} OutVars{~a21~0=v_~a21~0_250} AuxVars[] AssignedVars[] 2401924#L397 [3110] L397-->L401: Formula: (and (< v_~a28~0_314 9) (< v_~a28~0_314 8)) InVars {~a28~0=v_~a28~0_314} OutVars{~a28~0=v_~a28~0_314} AuxVars[] AssignedVars[] 2401921#L401 [3127] L401-->L403: Formula: (< 1 v_~a21~0_255) InVars {~a21~0=v_~a21~0_255} OutVars{~a21~0=v_~a21~0_255} AuxVars[] AssignedVars[] 2401918#L403 [3141] L403-->L406: Formula: (> 9 v_~a17~0_285) InVars {~a17~0=v_~a17~0_285} OutVars{~a17~0=v_~a17~0_285} AuxVars[] AssignedVars[] 2402221#L406 [3154] L406-->L408: Formula: (> 8 v_~a17~0_287) InVars {~a17~0=v_~a17~0_287} OutVars{~a17~0=v_~a17~0_287} AuxVars[] AssignedVars[] 2400888#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 2400882#L413 [3191] L413-->L413-2: Formula: (> 8 v_~a17~0_291) InVars {~a17~0=v_~a17~0_291} OutVars{~a17~0=v_~a17~0_291} AuxVars[] AssignedVars[] 2400880#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 2400878#L416-1 [3218] L416-1-->L419-1: Formula: (< 1 v_~a21~0_267) InVars {~a21~0=v_~a21~0_267} OutVars{~a21~0=v_~a21~0_267} AuxVars[] AssignedVars[] 2400876#L419-1 [3233] L419-1-->L422-1: Formula: (> 7 v_~a17~0_297) InVars {~a17~0=v_~a17~0_297} OutVars{~a17~0=v_~a17~0_297} AuxVars[] AssignedVars[] 2400874#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 2400872#L425-1 [3252] L425-1-->L428-1: Formula: (< 1 v_~a21~0_273) InVars {~a21~0=v_~a21~0_273} OutVars{~a21~0=v_~a21~0_273} AuxVars[] AssignedVars[] 2400870#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 2400868#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 2400866#L434-1 [3297] L434-1-->L437-1: Formula: (< 1 v_~a21~0_8) InVars {~a21~0=v_~a21~0_8} OutVars{~a21~0=v_~a21~0_8} AuxVars[] AssignedVars[] 2400864#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 2400862#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 2400860#L443-1 [3333] L443-1-->L446-1: Formula: (> 1 v_~a25~0_29) InVars {~a25~0=v_~a25~0_29} OutVars{~a25~0=v_~a25~0_29} AuxVars[] AssignedVars[] 2400858#L446-1 [3348] L446-1-->L449-1: Formula: (> 8 v_~a28~0_34) InVars {~a28~0=v_~a28~0_34} OutVars{~a28~0=v_~a28~0_34} AuxVars[] AssignedVars[] 2400856#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 2400854#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 2400852#L455-1 [3393] L455-1-->L458-1: Formula: (> 7 v_~a17~0_43) InVars {~a17~0=v_~a17~0_43} OutVars{~a17~0=v_~a17~0_43} AuxVars[] AssignedVars[] 2400849#L458-1 [3402] L458-1-->L461-1: Formula: (< 1 v_~a21~0_46) InVars {~a21~0=v_~a21~0_46} OutVars{~a21~0=v_~a21~0_46} AuxVars[] AssignedVars[] 2400737#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 2400738#L464-1 [3431] L464-1-->L467-1: Formula: (> 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 2401711#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 2401710#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 2401707#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 2401703#L476-1 [3488] L476-1-->L479-1: Formula: (< 1 v_~a21~0_75) InVars {~a21~0=v_~a21~0_75} OutVars{~a21~0=v_~a21~0_75} AuxVars[] AssignedVars[] 2401699#L479-1 [3504] L479-1-->L482-1: Formula: (< 1 v_~a21~0_81) InVars {~a21~0=v_~a21~0_81} OutVars{~a21~0=v_~a21~0_81} AuxVars[] AssignedVars[] 2401695#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 2401691#L485-1 [3524] L485-1-->L488-1: Formula: (< 1 v_~a21~0_91) InVars {~a21~0=v_~a21~0_91} OutVars{~a21~0=v_~a21~0_91} AuxVars[] AssignedVars[] 2401687#L488-1 [3539] L488-1-->L491-1: Formula: (< 1 v_~a21~0_96) InVars {~a21~0=v_~a21~0_96} OutVars{~a21~0=v_~a21~0_96} AuxVars[] AssignedVars[] 2401683#L491-1 [3553] L491-1-->L494-1: Formula: (> 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 2401679#L494-1 [3571] L494-1-->L497-1: Formula: (< v_~a28~0_135 8) InVars {~a28~0=v_~a28~0_135} OutVars{~a28~0=v_~a28~0_135} AuxVars[] AssignedVars[] 2401675#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 2401671#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 2401667#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 2401663#L506-1 [3617] L506-1-->L509-1: Formula: (> 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 2401659#L509-1 [3633] L509-1-->L512-1: Formula: (< 1 v_~a21~0_130) InVars {~a21~0=v_~a21~0_130} OutVars{~a21~0=v_~a21~0_130} AuxVars[] AssignedVars[] 2401655#L512-1 [3648] L512-1-->L515-1: Formula: (< v_~a28~0_167 7) InVars {~a28~0=v_~a28~0_167} OutVars{~a28~0=v_~a28~0_167} AuxVars[] AssignedVars[] 2401651#L515-1 [3657] L515-1-->L518-1: Formula: (> 1 v_~a25~0_170) InVars {~a25~0=v_~a25~0_170} OutVars{~a25~0=v_~a25~0_170} AuxVars[] AssignedVars[] 2401647#L518-1 [3672] L518-1-->L521-1: Formula: (> 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 2401643#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 2401639#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 2401635#L527-1 [3715] L527-1-->L530-1: Formula: (> 1 v_~a25~0_193) InVars {~a25~0=v_~a25~0_193} OutVars{~a25~0=v_~a25~0_193} AuxVars[] AssignedVars[] 2401631#L530-1 [3728] L530-1-->L533-1: Formula: (< v_~a28~0_201 7) InVars {~a28~0=v_~a28~0_201} OutVars{~a28~0=v_~a28~0_201} AuxVars[] AssignedVars[] 2401627#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 2401623#L536-1 [3752] L536-1-->L539-1: Formula: (< 1 v_~a21~0_172) InVars {~a21~0=v_~a21~0_172} OutVars{~a21~0=v_~a21~0_172} AuxVars[] AssignedVars[] 2401619#L539-1 [3767] L539-1-->L542-1: Formula: (< 1 v_~a21~0_176) InVars {~a21~0=v_~a21~0_176} OutVars{~a21~0=v_~a21~0_176} AuxVars[] AssignedVars[] 2401615#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 2401611#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 2401607#L548-1 [3810] L548-1-->L551-1: Formula: (< v_~a28~0_237 11) InVars {~a28~0=v_~a28~0_237} OutVars{~a28~0=v_~a28~0_237} AuxVars[] AssignedVars[] 2401603#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 2401599#L554-1 [3840] L554-1-->L557-1: Formula: (< 1 v_~a21~0_199) InVars {~a21~0=v_~a21~0_199} OutVars{~a21~0=v_~a21~0_199} AuxVars[] AssignedVars[] 2401595#L557-1 [3856] L557-1-->L560-1: Formula: (> 7 v_~a17~0_221) InVars {~a17~0=v_~a17~0_221} OutVars{~a17~0=v_~a17~0_221} AuxVars[] AssignedVars[] 2401591#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 2401587#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 2401583#L566-1 [3898] L566-1-->L569-1: Formula: (< 1 v_~a21~0_215) InVars {~a21~0=v_~a21~0_215} OutVars{~a21~0=v_~a21~0_215} AuxVars[] AssignedVars[] 2401579#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 2401575#L572-1 [3921] L572-1-->L575-1: Formula: (< 1 v_~a21~0_222) InVars {~a21~0=v_~a21~0_222} OutVars{~a21~0=v_~a21~0_222} AuxVars[] AssignedVars[] 2401571#L575-1 [3937] L575-1-->L578-1: Formula: (> 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 2401567#L578-1 [3953] L578-1-->L581-1: Formula: (> 8 v_~a17~0_258) InVars {~a17~0=v_~a17~0_258} OutVars{~a17~0=v_~a17~0_258} AuxVars[] AssignedVars[] 2401563#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 2401559#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 2401555#L587-1 [3985] L587-1-->L590-1: Formula: (< 1 v_~a21~0_245) InVars {~a21~0=v_~a21~0_245} OutVars{~a21~0=v_~a21~0_245} AuxVars[] AssignedVars[] 2401551#L590-1 [4000] L590-1-->L593-1: Formula: (> 7 v_~a17~0_278) InVars {~a17~0=v_~a17~0_278} OutVars{~a17~0=v_~a17~0_278} AuxVars[] AssignedVars[] 2401547#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 2402178#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2402176#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2402169#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2402170#L29 [1651] L29-->L34: Formula: (> 8 v_~a17~0_9) InVars {~a17~0=v_~a17~0_9} OutVars{~a17~0=v_~a17~0_9} AuxVars[] AssignedVars[] 2396432#L34 [2020-06-22 01:23:53,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:53,165 INFO L82 PathProgramCache]: Analyzing trace with hash 121506275, now seen corresponding path program 1 times [2020-06-22 01:23:53,165 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:53,165 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:53,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:53,166 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:53,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:53,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:23:53,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:23:53,174 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:23:53,174 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-06-22 01:23:53,175 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 01:23:53,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:53,175 INFO L82 PathProgramCache]: Analyzing trace with hash -2067346063, now seen corresponding path program 1 times [2020-06-22 01:23:53,175 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:53,175 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:53,176 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:53,176 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:53,176 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:53,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:53,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:53,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:23:53,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:23:53,271 INFO L87 Difference]: Start difference. First operand 22072 states and 111243 transitions. cyclomatic complexity: 89218 Second operand 3 states. [2020-06-22 01:23:55,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:23:55,185 INFO L93 Difference]: Finished difference Result 14187 states and 62183 transitions. [2020-06-22 01:23:55,185 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:23:55,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14187 states and 62183 transitions. [2020-06-22 01:23:55,378 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 12749 [2020-06-22 01:23:55,650 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14187 states to 14187 states and 62183 transitions. [2020-06-22 01:23:55,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14187 [2020-06-22 01:23:55,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14187 [2020-06-22 01:23:55,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14187 states and 62183 transitions. [2020-06-22 01:23:55,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 01:23:55,688 INFO L706 BuchiCegarLoop]: Abstraction has 14187 states and 62183 transitions. [2020-06-22 01:23:55,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14187 states and 62183 transitions. [2020-06-22 01:23:55,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14187 to 14187. [2020-06-22 01:23:55,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14187 states. [2020-06-22 01:23:55,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14187 states to 14187 states and 62183 transitions. [2020-06-22 01:23:55,923 INFO L729 BuchiCegarLoop]: Abstraction has 14187 states and 62183 transitions. [2020-06-22 01:23:55,923 INFO L609 BuchiCegarLoop]: Abstraction has 14187 states and 62183 transitions. [2020-06-22 01:23:55,923 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2020-06-22 01:23:55,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14187 states and 62183 transitions. [2020-06-22 01:23:56,009 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 12749 [2020-06-22 01:23:56,009 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:23:56,009 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:23:56,010 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2020-06-22 01:23:56,011 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:23:56,011 INFO L794 eck$LassoCheckResult]: Stem: 2431331#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 2431332#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2432344#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2432329#L29 [1661] L29-->L34: Formula: (< 1 v_~a21~0_9) InVars {~a21~0=v_~a21~0_9} OutVars{~a21~0=v_~a21~0_9} AuxVars[] AssignedVars[] 2432330#L34 [2020-06-22 01:23:56,012 INFO L796 eck$LassoCheckResult]: Loop: 2432330#L34 [1674] L34-->L37: Formula: (< 1 v_~a21~0_12) InVars {~a21~0=v_~a21~0_12} OutVars{~a21~0=v_~a21~0_12} AuxVars[] AssignedVars[] 2432315#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 2432300#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 2432284#L46 [1716] L46-->L49: Formula: (< 1 v_~a21~0_22) InVars {~a21~0=v_~a21~0_22} OutVars{~a21~0=v_~a21~0_22} AuxVars[] AssignedVars[] 2432269#L49 [1728] L49-->L53: Formula: (< 1 v_~a21~0_25) InVars {~a21~0=v_~a21~0_25} OutVars{~a21~0=v_~a21~0_25} AuxVars[] AssignedVars[] 2432254#L53 [1765] L53-->L58: Formula: (and (> 1 v_~a25~0_34) (> 7 v_~a28~0_33)) InVars {~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} OutVars{~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 2432238#L58 [1796] L58-->L64: Formula: (< 1 v_~a21~0_31) InVars {~a21~0=v_~a21~0_31} OutVars{~a21~0=v_~a21~0_31} AuxVars[] AssignedVars[] 2432220#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 2432200#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 2432194#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 2432189#L81 [1904] L81-->L90: Formula: (and (> 8 v_~a28~0_61) (> 7 v_~a28~0_61)) InVars {~a28~0=v_~a28~0_61} OutVars{~a28~0=v_~a28~0_61} AuxVars[] AssignedVars[] 2432179#L90 [1921] L90-->L94: Formula: (< 1 v_~a21~0_51) InVars {~a21~0=v_~a21~0_51} OutVars{~a21~0=v_~a21~0_51} AuxVars[] AssignedVars[] 2432171#L94 [1936] L94-->L98: Formula: (< 1 v_~a21~0_54) InVars {~a21~0=v_~a21~0_54} OutVars{~a21~0=v_~a21~0_54} AuxVars[] AssignedVars[] 2432165#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 2432157#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 2432149#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 2432142#L118 [2020] L118-->L122: Formula: (< 1 v_~a21~0_67) InVars {~a21~0=v_~a21~0_67} OutVars{~a21~0=v_~a21~0_67} AuxVars[] AssignedVars[] 2432133#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 2432124#L129 [2082] L129-->L133: Formula: (< 1 v_~a21~0_74) InVars {~a21~0=v_~a21~0_74} OutVars{~a21~0=v_~a21~0_74} AuxVars[] AssignedVars[] 2432112#L133 [2096] L133-->L138: Formula: (< 1 v_~a21~0_77) InVars {~a21~0=v_~a21~0_77} OutVars{~a21~0=v_~a21~0_77} AuxVars[] AssignedVars[] 2432100#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 2432087#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 2432076#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 2432066#L153 [2192] L153-->L158: Formula: (and (< v_~a28~0_113 7) (> 1 v_~a25~0_111)) InVars {~a25~0=v_~a25~0_111, ~a28~0=v_~a28~0_113} OutVars{~a25~0=v_~a25~0_111, ~a28~0=v_~a28~0_113} AuxVars[] AssignedVars[] 2432055#L158 [2211] L158-->L164: Formula: (< 1 v_~a21~0_93) InVars {~a21~0=v_~a21~0_93} OutVars{~a21~0=v_~a21~0_93} AuxVars[] AssignedVars[] 2432042#L164 [2226] L164-->L168: Formula: (< 1 v_~a21~0_97) InVars {~a21~0=v_~a21~0_97} OutVars{~a21~0=v_~a21~0_97} AuxVars[] AssignedVars[] 2432030#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 2432018#L174 [2259] L174-->L178: Formula: (> v_ULTIMATE.start_calculate_output_~input_60 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} AuxVars[] AssignedVars[] 2432005#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 2431995#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 2431983#L186 [2307] L186-->L188: Formula: (> v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 2431972#L188 [2321] L188-->L190: Formula: (< 1 v_~a21~0_116) InVars {~a21~0=v_~a21~0_116} OutVars{~a21~0=v_~a21~0_116} AuxVars[] AssignedVars[] 2431960#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 2431949#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 2431937#L197 [2371] L197-->L201: Formula: (< 1 v_~a21~0_126) InVars {~a21~0=v_~a21~0_126} OutVars{~a21~0=v_~a21~0_126} AuxVars[] AssignedVars[] 2431925#L201 [2388] L201-->L211: Formula: (> v_ULTIMATE.start_calculate_output_~input_76 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} AuxVars[] AssignedVars[] 2431915#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 2431904#L214 [2423] L214-->L217: Formula: (< 1 v_~a21~0_137) InVars {~a21~0=v_~a21~0_137} OutVars{~a21~0=v_~a21~0_137} AuxVars[] AssignedVars[] 2431892#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 2431882#L222 [2453] L222-->L224: Formula: (< 1 v_~a21~0_144) InVars {~a21~0=v_~a21~0_144} OutVars{~a21~0=v_~a21~0_144} AuxVars[] AssignedVars[] 2431871#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 2431858#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 2431844#L233 [2528] L233-->L236: Formula: (< v_~a28~0_189 7) InVars {~a28~0=v_~a28~0_189} OutVars{~a28~0=v_~a28~0_189} AuxVars[] AssignedVars[] 2431829#L236 [2560] L236-->L247: Formula: (< 1 v_~a21~0_159) InVars {~a21~0=v_~a21~0_159} OutVars{~a21~0=v_~a21~0_159} AuxVars[] AssignedVars[] 2431814#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 2431802#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 2431789#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 2431776#L260 [2640] L260-->L275: Formula: (and (< v_~a28~0_214 8) (< v_~a28~0_214 7)) InVars {~a28~0=v_~a28~0_214} OutVars{~a28~0=v_~a28~0_214} AuxVars[] AssignedVars[] 2431762#L275 [2663] L275-->L279: Formula: (< 1 v_~a21~0_177) InVars {~a21~0=v_~a21~0_177} OutVars{~a21~0=v_~a21~0_177} AuxVars[] AssignedVars[] 2431748#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 2443053#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 2443050#L285 [2724] L285-->L290: Formula: (< 1 v_~a21~0_186) InVars {~a21~0=v_~a21~0_186} OutVars{~a21~0=v_~a21~0_186} AuxVars[] AssignedVars[] 2443047#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 2443045#L292 [2761] L292-->L296: Formula: (< v_~a28~0_238 11) InVars {~a28~0=v_~a28~0_238} OutVars{~a28~0=v_~a28~0_238} AuxVars[] AssignedVars[] 2443042#L296 [2768] L296-->L308: Formula: (< 1 v_~a21~0_198) InVars {~a21~0=v_~a21~0_198} OutVars{~a21~0=v_~a21~0_198} AuxVars[] AssignedVars[] 2443039#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 2443036#L313 [2803] L313-->L327: Formula: (and (< v_~a28~0_255 8) (< v_~a28~0_255 7)) InVars {~a28~0=v_~a28~0_255} OutVars{~a28~0=v_~a28~0_255} AuxVars[] AssignedVars[] 2443032#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 2443029#L330 [2849] L330-->L336: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_122) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} AuxVars[] AssignedVars[] 2443027#L336 [2882] L336-->L348: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_124) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} AuxVars[] AssignedVars[] 2443025#L348 [2899] L348-->L353: Formula: (< 1 v_~a21~0_223) InVars {~a21~0=v_~a21~0_223} OutVars{~a21~0=v_~a21~0_223} AuxVars[] AssignedVars[] 2443023#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 2443021#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 2443019#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 2443017#L374 [2996] L374-->L377: Formula: (> 1 v_~a25~0_293) InVars {~a25~0=v_~a25~0_293} OutVars{~a25~0=v_~a25~0_293} AuxVars[] AssignedVars[] 2443015#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 2443012#L379 [3024] L379-->L388: Formula: (< 1 v_~a21~0_244) InVars {~a21~0=v_~a21~0_244} OutVars{~a21~0=v_~a21~0_244} AuxVars[] AssignedVars[] 2443008#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 2443004#L393 [3073] L393-->L397: Formula: (< 1 v_~a21~0_250) InVars {~a21~0=v_~a21~0_250} OutVars{~a21~0=v_~a21~0_250} AuxVars[] AssignedVars[] 2443003#L397 [3110] L397-->L401: Formula: (and (< v_~a28~0_314 9) (< v_~a28~0_314 8)) InVars {~a28~0=v_~a28~0_314} OutVars{~a28~0=v_~a28~0_314} AuxVars[] AssignedVars[] 2443002#L401 [3127] L401-->L403: Formula: (< 1 v_~a21~0_255) InVars {~a21~0=v_~a21~0_255} OutVars{~a21~0=v_~a21~0_255} AuxVars[] AssignedVars[] 2443001#L403 [3141] L403-->L406: Formula: (> 9 v_~a17~0_285) InVars {~a17~0=v_~a17~0_285} OutVars{~a17~0=v_~a17~0_285} AuxVars[] AssignedVars[] 2442897#L406 [3147] L406-->L408: Formula: (> 1 v_~a25~0_320) InVars {~a25~0=v_~a25~0_320} OutVars{~a25~0=v_~a25~0_320} AuxVars[] AssignedVars[] 2442620#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 2442617#L413 [3192] L413-->L413-2: Formula: (> 1 v_~a11~0_299) InVars {~a11~0=v_~a11~0_299} OutVars{~a11~0=v_~a11~0_299} AuxVars[] AssignedVars[] 2442616#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 2442615#L416-1 [3218] L416-1-->L419-1: Formula: (< 1 v_~a21~0_267) InVars {~a21~0=v_~a21~0_267} OutVars{~a21~0=v_~a21~0_267} AuxVars[] AssignedVars[] 2442614#L419-1 [3236] L419-1-->L422-1: Formula: (< 1 v_~a21~0_269) InVars {~a21~0=v_~a21~0_269} OutVars{~a21~0=v_~a21~0_269} AuxVars[] AssignedVars[] 2442613#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 2442612#L425-1 [3252] L425-1-->L428-1: Formula: (< 1 v_~a21~0_273) InVars {~a21~0=v_~a21~0_273} OutVars{~a21~0=v_~a21~0_273} AuxVars[] AssignedVars[] 2442611#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 2442610#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 2442609#L434-1 [3297] L434-1-->L437-1: Formula: (< 1 v_~a21~0_8) InVars {~a21~0=v_~a21~0_8} OutVars{~a21~0=v_~a21~0_8} AuxVars[] AssignedVars[] 2442608#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 2442607#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 2442606#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 2442605#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 2442604#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 2442603#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 2442602#L455-1 [3386] L455-1-->L458-1: Formula: (< 1 v_~a21~0_42) InVars {~a21~0=v_~a21~0_42} OutVars{~a21~0=v_~a21~0_42} AuxVars[] AssignedVars[] 2442601#L458-1 [3402] L458-1-->L461-1: Formula: (< 1 v_~a21~0_46) InVars {~a21~0=v_~a21~0_46} OutVars{~a21~0=v_~a21~0_46} AuxVars[] AssignedVars[] 2442600#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 2442599#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 2442598#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 2442597#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 2442596#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 2442595#L476-1 [3488] L476-1-->L479-1: Formula: (< 1 v_~a21~0_75) InVars {~a21~0=v_~a21~0_75} OutVars{~a21~0=v_~a21~0_75} AuxVars[] AssignedVars[] 2442594#L479-1 [3504] L479-1-->L482-1: Formula: (< 1 v_~a21~0_81) InVars {~a21~0=v_~a21~0_81} OutVars{~a21~0=v_~a21~0_81} AuxVars[] AssignedVars[] 2442593#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 2442592#L485-1 [3524] L485-1-->L488-1: Formula: (< 1 v_~a21~0_91) InVars {~a21~0=v_~a21~0_91} OutVars{~a21~0=v_~a21~0_91} AuxVars[] AssignedVars[] 2442591#L488-1 [3539] L488-1-->L491-1: Formula: (< 1 v_~a21~0_96) InVars {~a21~0=v_~a21~0_96} OutVars{~a21~0=v_~a21~0_96} AuxVars[] AssignedVars[] 2442590#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 2442589#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 2442588#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 2442587#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 2442586#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 2442585#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 2442584#L509-1 [3633] L509-1-->L512-1: Formula: (< 1 v_~a21~0_130) InVars {~a21~0=v_~a21~0_130} OutVars{~a21~0=v_~a21~0_130} AuxVars[] AssignedVars[] 2442583#L512-1 [3648] L512-1-->L515-1: Formula: (< v_~a28~0_167 7) InVars {~a28~0=v_~a28~0_167} OutVars{~a28~0=v_~a28~0_167} AuxVars[] AssignedVars[] 2442582#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 2442581#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 2442580#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 2442579#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 2442578#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 2442577#L530-1 [3728] L530-1-->L533-1: Formula: (< v_~a28~0_201 7) InVars {~a28~0=v_~a28~0_201} OutVars{~a28~0=v_~a28~0_201} AuxVars[] AssignedVars[] 2442575#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 2435460#L536-1 [3752] L536-1-->L539-1: Formula: (< 1 v_~a21~0_172) InVars {~a21~0=v_~a21~0_172} OutVars{~a21~0=v_~a21~0_172} AuxVars[] AssignedVars[] 2435461#L539-1 [3767] L539-1-->L542-1: Formula: (< 1 v_~a21~0_176) InVars {~a21~0=v_~a21~0_176} OutVars{~a21~0=v_~a21~0_176} AuxVars[] AssignedVars[] 2442878#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 2442873#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 2442869#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 2442863#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 2442859#L554-1 [3840] L554-1-->L557-1: Formula: (< 1 v_~a21~0_199) InVars {~a21~0=v_~a21~0_199} OutVars{~a21~0=v_~a21~0_199} AuxVars[] AssignedVars[] 2442855#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 2442848#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 2442841#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 2442835#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 2442831#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 2442827#L572-1 [3921] L572-1-->L575-1: Formula: (< 1 v_~a21~0_222) InVars {~a21~0=v_~a21~0_222} OutVars{~a21~0=v_~a21~0_222} AuxVars[] AssignedVars[] 2442822#L575-1 [3942] L575-1-->L578-1: Formula: (< 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 2442818#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 2442814#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 2442808#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 2442803#L587-1 [3985] L587-1-->L590-1: Formula: (< 1 v_~a21~0_245) InVars {~a21~0=v_~a21~0_245} OutVars{~a21~0=v_~a21~0_245} AuxVars[] AssignedVars[] 2442796#L590-1 [4004] L590-1-->L593-1: Formula: (< 1 v_~a21~0_251) InVars {~a21~0=v_~a21~0_251} OutVars{~a21~0=v_~a21~0_251} AuxVars[] AssignedVars[] 2442790#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 2442785#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2442779#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2442769#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2442770#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 2432330#L34 [2020-06-22 01:23:56,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:56,013 INFO L82 PathProgramCache]: Analyzing trace with hash 121506285, now seen corresponding path program 1 times [2020-06-22 01:23:56,013 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:56,013 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:56,013 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:56,014 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:56,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:56,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:23:56,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:23:56,021 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:23:56,021 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-06-22 01:23:56,022 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 01:23:56,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:56,022 INFO L82 PathProgramCache]: Analyzing trace with hash 979838994, now seen corresponding path program 1 times [2020-06-22 01:23:56,022 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:56,022 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:56,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:56,023 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:56,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:56,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:56,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:56,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:23:56,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:23:56,126 INFO L87 Difference]: Start difference. First operand 14187 states and 62183 transitions. cyclomatic complexity: 48025 Second operand 3 states. [2020-06-22 01:23:57,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:23:57,122 INFO L93 Difference]: Finished difference Result 9655 states and 33822 transitions. [2020-06-22 01:23:57,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:23:57,174 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9655 states and 33822 transitions. [2020-06-22 01:23:57,247 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 6617 [2020-06-22 01:23:57,292 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9655 states to 8055 states and 28266 transitions. [2020-06-22 01:23:57,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8055 [2020-06-22 01:23:57,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8055 [2020-06-22 01:23:57,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8055 states and 28266 transitions. [2020-06-22 01:23:57,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 01:23:57,313 INFO L706 BuchiCegarLoop]: Abstraction has 8055 states and 28266 transitions. [2020-06-22 01:23:57,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8055 states and 28266 transitions. [2020-06-22 01:23:57,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8055 to 7996. [2020-06-22 01:23:57,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7996 states. [2020-06-22 01:23:57,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7996 states to 7996 states and 28096 transitions. [2020-06-22 01:23:57,425 INFO L729 BuchiCegarLoop]: Abstraction has 7996 states and 28096 transitions. [2020-06-22 01:23:57,425 INFO L609 BuchiCegarLoop]: Abstraction has 7996 states and 28096 transitions. [2020-06-22 01:23:57,425 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2020-06-22 01:23:57,425 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7996 states and 28096 transitions. [2020-06-22 01:23:57,463 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 6611 [2020-06-22 01:23:57,464 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:23:57,464 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:23:57,465 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-06-22 01:23:57,465 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:23:57,465 INFO L794 eck$LassoCheckResult]: Stem: 2455192#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 2455193#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2455812#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2455804#L29 [1659] L29-->L34: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_4} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_4} AuxVars[] AssignedVars[] 2455795#L34 [1679] L34-->L37: Formula: (> 7 v_~a28~0_14) InVars {~a28~0=v_~a28~0_14} OutVars{~a28~0=v_~a28~0_14} AuxVars[] AssignedVars[] 2455796#L37 [2020-06-22 01:23:57,466 INFO L796 eck$LassoCheckResult]: Loop: 2455796#L37 [1681] L37-->L41: Formula: (> 9 v_~a28~0_18) InVars {~a28~0=v_~a28~0_18} OutVars{~a28~0=v_~a28~0_18} AuxVars[] AssignedVars[] 2461320#L41 [1704] L41-->L46: Formula: (> 9 v_~a28~0_21) InVars {~a28~0=v_~a28~0_21} OutVars{~a28~0=v_~a28~0_21} AuxVars[] AssignedVars[] 2461315#L46 [1717] L46-->L49: Formula: (> 10 v_~a28~0_25) InVars {~a28~0=v_~a28~0_25} OutVars{~a28~0=v_~a28~0_25} AuxVars[] AssignedVars[] 2461310#L49 [1729] L49-->L53: Formula: (> 7 v_~a28~0_29) InVars {~a28~0=v_~a28~0_29} OutVars{~a28~0=v_~a28~0_29} AuxVars[] AssignedVars[] 2455762#L53 [1765] L53-->L58: Formula: (and (> 1 v_~a25~0_34) (> 7 v_~a28~0_33)) InVars {~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} OutVars{~a25~0=v_~a25~0_34, ~a28~0=v_~a28~0_33} AuxVars[] AssignedVars[] 2455752#L58 [1797] L58-->L64: Formula: (> v_ULTIMATE.start_calculate_output_~input_18 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_18} AuxVars[] AssignedVars[] 2455740#L64 [1809] L64-->L68: Formula: (and (> 9 v_~a28~0_42) (> 8 v_~a28~0_42)) InVars {~a28~0=v_~a28~0_42} OutVars{~a28~0=v_~a28~0_42} AuxVars[] AssignedVars[] 2461293#L68 [1856] L68-->L73: Formula: (and (> 8 v_~a28~0_46) (> 1 v_~a25~0_47)) InVars {~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} OutVars{~a25~0=v_~a25~0_47, ~a28~0=v_~a28~0_46} AuxVars[] AssignedVars[] 2461292#L73 [1872] L73-->L81: Formula: (> 1 v_~a25~0_52) InVars {~a25~0=v_~a25~0_52} OutVars{~a25~0=v_~a25~0_52} AuxVars[] AssignedVars[] 2461290#L81 [1904] L81-->L90: Formula: (and (> 8 v_~a28~0_61) (> 7 v_~a28~0_61)) InVars {~a28~0=v_~a28~0_61} OutVars{~a28~0=v_~a28~0_61} AuxVars[] AssignedVars[] 2455712#L90 [1923] L90-->L94: Formula: (> 1 v_~a25~0_63) InVars {~a25~0=v_~a25~0_63} OutVars{~a25~0=v_~a25~0_63} AuxVars[] AssignedVars[] 2461287#L94 [1939] L94-->L98: Formula: (> v_ULTIMATE.start_calculate_output_~input_30 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_30} AuxVars[] AssignedVars[] 2461285#L98 [1953] L98-->L105: Formula: (> 1 v_~a25~0_71) InVars {~a25~0=v_~a25~0_71} OutVars{~a25~0=v_~a25~0_71} AuxVars[] AssignedVars[] 2461283#L105 [1970] L105-->L112: Formula: (> 9 v_~a17~0_64) InVars {~a17~0=v_~a17~0_64} OutVars{~a17~0=v_~a17~0_64} AuxVars[] AssignedVars[] 2455693#L112 [2003] L112-->L118: Formula: (and (> 1 v_~a25~0_79) (> 8 v_~a28~0_82)) InVars {~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} OutVars{~a25~0=v_~a25~0_79, ~a28~0=v_~a28~0_82} AuxVars[] AssignedVars[] 2461280#L118 [2025] L118-->L122: Formula: (= 1 v_~a19~0_76) InVars {~a19~0=v_~a19~0_76} OutVars{~a19~0=v_~a19~0_76} AuxVars[] AssignedVars[] 2461278#L122 [2048] L122-->L129: Formula: (= 1 v_~a19~0_81) InVars {~a19~0=v_~a19~0_81} OutVars{~a19~0=v_~a19~0_81} AuxVars[] AssignedVars[] 2455679#L129 [2083] L129-->L133: Formula: (< v_ULTIMATE.start_calculate_output_~input_42 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_42} AuxVars[] AssignedVars[] 2461275#L133 [2089] L133-->L138: Formula: (> v_ULTIMATE.start_calculate_output_~input_44 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_44} AuxVars[] AssignedVars[] 2461273#L138 [2112] L138-->L142: Formula: (> 9 v_~a17~0_85) InVars {~a17~0=v_~a17~0_85} OutVars{~a17~0=v_~a17~0_85} AuxVars[] AssignedVars[] 2460984#L142 [2129] L142-->L147: Formula: (< v_~a28~0_105 9) InVars {~a28~0=v_~a28~0_105} OutVars{~a28~0=v_~a28~0_105} AuxVars[] AssignedVars[] 2460980#L147 [2160] L147-->L153: Formula: (> v_ULTIMATE.start_calculate_output_~input_50 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_50} AuxVars[] AssignedVars[] 2455646#L153 [2192] L153-->L158: Formula: (and (< v_~a28~0_113 7) (> 1 v_~a25~0_111)) InVars {~a25~0=v_~a25~0_111, ~a28~0=v_~a28~0_113} OutVars{~a25~0=v_~a25~0_111, ~a28~0=v_~a28~0_113} AuxVars[] AssignedVars[] 2455639#L158 [2212] L158-->L164: Formula: (> 1 v_~a11~0_105) InVars {~a11~0=v_~a11~0_105} OutVars{~a11~0=v_~a11~0_105} AuxVars[] AssignedVars[] 2460969#L164 [2229] L164-->L168: Formula: (> v_ULTIMATE.start_calculate_output_~input_56 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_56} AuxVars[] AssignedVars[] 2455623#L168 [2244] L168-->L174: Formula: (< v_ULTIMATE.start_calculate_output_~input_58 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_58} AuxVars[] AssignedVars[] 2460962#L174 [2259] L174-->L178: Formula: (> v_ULTIMATE.start_calculate_output_~input_60 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_60} AuxVars[] AssignedVars[] 2460957#L178 [2273] L178-->L184: Formula: (> 1 v_~a11~0_120) InVars {~a11~0=v_~a11~0_120} OutVars{~a11~0=v_~a11~0_120} AuxVars[] AssignedVars[] 2455603#L184 [2291] L184-->L186: Formula: (> 1 v_~a25~0_135) InVars {~a25~0=v_~a25~0_135} OutVars{~a25~0=v_~a25~0_135} AuxVars[] AssignedVars[] 2460950#L186 [2307] L186-->L188: Formula: (> v_ULTIMATE.start_calculate_output_~input_66 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_66} AuxVars[] AssignedVars[] 2460945#L188 [2330] L188-->L190: Formula: (< v_~a28~0_144 9) InVars {~a28~0=v_~a28~0_144} OutVars{~a28~0=v_~a28~0_144} AuxVars[] AssignedVars[] 2460940#L190 [2337] L190-->L193: Formula: (> v_ULTIMATE.start_calculate_output_~input_70 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_70} AuxVars[] AssignedVars[] 2460936#L193 [2356] L193-->L197: Formula: (> 1 v_~a11~0_138) InVars {~a11~0=v_~a11~0_138} OutVars{~a11~0=v_~a11~0_138} AuxVars[] AssignedVars[] 2460932#L197 [2372] L197-->L201: Formula: (< v_~a28~0_155 10) InVars {~a28~0=v_~a28~0_155} OutVars{~a28~0=v_~a28~0_155} AuxVars[] AssignedVars[] 2460928#L201 [2388] L201-->L211: Formula: (> v_ULTIMATE.start_calculate_output_~input_76 1) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_76} AuxVars[] AssignedVars[] 2460923#L211 [2409] L211-->L214: Formula: (> 1 v_~a25~0_162) InVars {~a25~0=v_~a25~0_162} OutVars{~a25~0=v_~a25~0_162} AuxVars[] AssignedVars[] 2460918#L214 [2426] L214-->L217: Formula: (< v_~a28~0_169 10) InVars {~a28~0=v_~a28~0_169} OutVars{~a28~0=v_~a28~0_169} AuxVars[] AssignedVars[] 2460913#L217 [2435] L217-->L222: Formula: (< v_ULTIMATE.start_calculate_output_~input_82 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_82} AuxVars[] AssignedVars[] 2460909#L222 [2454] L222-->L224: Formula: (> 1 v_~a25~0_174) InVars {~a25~0=v_~a25~0_174} OutVars{~a25~0=v_~a25~0_174} AuxVars[] AssignedVars[] 2460904#L224 [2496] L224-->L231: Formula: (= v_~a19~0_166 1) InVars {~a19~0=v_~a19~0_166} OutVars{~a19~0=v_~a19~0_166} AuxVars[] AssignedVars[] 2460899#L231 [2512] L231-->L233: Formula: (< v_~a28~0_184 9) InVars {~a28~0=v_~a28~0_184} OutVars{~a28~0=v_~a28~0_184} AuxVars[] AssignedVars[] 2460894#L233 [2528] L233-->L236: Formula: (< v_~a28~0_189 7) InVars {~a28~0=v_~a28~0_189} OutVars{~a28~0=v_~a28~0_189} AuxVars[] AssignedVars[] 2455509#L236 [2567] L236-->L247: Formula: (> v_ULTIMATE.start_calculate_output_~input_92 3) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_92} AuxVars[] AssignedVars[] 2460886#L247 [2592] L247-->L252: Formula: (and (< v_~a28~0_200 8) (> 1 v_~a25~0_198)) InVars {~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} OutVars{~a25~0=v_~a25~0_198, ~a28~0=v_~a28~0_200} AuxVars[] AssignedVars[] 2460881#L252 [2608] L252-->L258: Formula: (> 1 v_~a11~0_185) InVars {~a11~0=v_~a11~0_185} OutVars{~a11~0=v_~a11~0_185} AuxVars[] AssignedVars[] 2460877#L258 [2625] L258-->L260: Formula: (< v_ULTIMATE.start_calculate_output_~input_98 6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_98} AuxVars[] AssignedVars[] 2460872#L260 [2640] L260-->L275: Formula: (and (< v_~a28~0_214 8) (< v_~a28~0_214 7)) InVars {~a28~0=v_~a28~0_214} OutVars{~a28~0=v_~a28~0_214} AuxVars[] AssignedVars[] 2455471#L275 [2665] L275-->L279: Formula: (< v_~a28~0_219 7) InVars {~a28~0=v_~a28~0_219} OutVars{~a28~0=v_~a28~0_219} AuxVars[] AssignedVars[] 2455462#L279 [2675] L279-->L282: Formula: (> 1 v_~a25~0_220) InVars {~a25~0=v_~a25~0_220} OutVars{~a25~0=v_~a25~0_220} AuxVars[] AssignedVars[] 2460859#L282 [2690] L282-->L285: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_106) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_106} AuxVars[] AssignedVars[] 2460855#L285 [2734] L285-->L290: Formula: (= v_~a19~0_212 1) InVars {~a19~0=v_~a19~0_212} OutVars{~a19~0=v_~a19~0_212} AuxVars[] AssignedVars[] 2460851#L290 [2742] L290-->L292: Formula: (> 1 v_~a25~0_232) InVars {~a25~0=v_~a25~0_232} OutVars{~a25~0=v_~a25~0_232} AuxVars[] AssignedVars[] 2460846#L292 [2761] L292-->L296: Formula: (< v_~a28~0_238 11) InVars {~a28~0=v_~a28~0_238} OutVars{~a28~0=v_~a28~0_238} AuxVars[] AssignedVars[] 2460841#L296 [2771] L296-->L308: Formula: (> 9 v_~a17~0_215) InVars {~a17~0=v_~a17~0_215} OutVars{~a17~0=v_~a17~0_215} AuxVars[] AssignedVars[] 2460836#L308 [2787] L308-->L313: Formula: (< v_~a28~0_248 11) InVars {~a28~0=v_~a28~0_248} OutVars{~a28~0=v_~a28~0_248} AuxVars[] AssignedVars[] 2460831#L313 [2803] L313-->L327: Formula: (and (< v_~a28~0_255 8) (< v_~a28~0_255 7)) InVars {~a28~0=v_~a28~0_255} OutVars{~a28~0=v_~a28~0_255} AuxVars[] AssignedVars[] 2460826#L327 [2833] L327-->L330: Formula: (< v_~a28~0_258 10) InVars {~a28~0=v_~a28~0_258} OutVars{~a28~0=v_~a28~0_258} AuxVars[] AssignedVars[] 2460821#L330 [2849] L330-->L336: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_122) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_122} AuxVars[] AssignedVars[] 2460816#L336 [2882] L336-->L348: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_124) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_124} AuxVars[] AssignedVars[] 2460811#L348 [2902] L348-->L353: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_126) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_126} AuxVars[] AssignedVars[] 2460806#L353 [2931] L353-->L360: Formula: (and (< v_~a28~0_280 8) (> 1 v_~a25~0_281)) InVars {~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} OutVars{~a25~0=v_~a25~0_281, ~a28~0=v_~a28~0_280} AuxVars[] AssignedVars[] 2460801#L360 [2945] L360-->L367: Formula: (> 9 v_~a17~0_253) InVars {~a17~0=v_~a17~0_253} OutVars{~a17~0=v_~a17~0_253} AuxVars[] AssignedVars[] 2460796#L367 [2977] L367-->L374: Formula: (and (< v_~a28~0_288 8) (> 1 v_~a25~0_289)) InVars {~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} OutVars{~a25~0=v_~a25~0_289, ~a28~0=v_~a28~0_288} AuxVars[] AssignedVars[] 2460791#L374 [2996] L374-->L377: Formula: (> 1 v_~a25~0_293) InVars {~a25~0=v_~a25~0_293} OutVars{~a25~0=v_~a25~0_293} AuxVars[] AssignedVars[] 2460786#L377 [3008] L377-->L379: Formula: (< v_~a28~0_296 10) InVars {~a28~0=v_~a28~0_296} OutVars{~a28~0=v_~a28~0_296} AuxVars[] AssignedVars[] 2460781#L379 [3027] L379-->L388: Formula: (> 1 v_~a11~0_280) InVars {~a11~0=v_~a11~0_280} OutVars{~a11~0=v_~a11~0_280} AuxVars[] AssignedVars[] 2460776#L388 [3061] L388-->L393: Formula: (and (< v_~a28~0_306 10) (< v_~a28~0_306 11)) InVars {~a28~0=v_~a28~0_306} OutVars{~a28~0=v_~a28~0_306} AuxVars[] AssignedVars[] 2460771#L393 [3077] L393-->L397: Formula: (< 3 v_ULTIMATE.start_calculate_output_~input_142) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_142} AuxVars[] AssignedVars[] 2460766#L397 [3110] L397-->L401: Formula: (and (< v_~a28~0_314 9) (< v_~a28~0_314 8)) InVars {~a28~0=v_~a28~0_314} OutVars{~a28~0=v_~a28~0_314} AuxVars[] AssignedVars[] 2460761#L401 [3119] L401-->L403: Formula: (< v_~a28~0_316 9) InVars {~a28~0=v_~a28~0_316} OutVars{~a28~0=v_~a28~0_316} AuxVars[] AssignedVars[] 2460756#L403 [3141] L403-->L406: Formula: (> 9 v_~a17~0_285) InVars {~a17~0=v_~a17~0_285} OutVars{~a17~0=v_~a17~0_285} AuxVars[] AssignedVars[] 2458179#L406 [3147] L406-->L408: Formula: (> 1 v_~a25~0_320) InVars {~a25~0=v_~a25~0_320} OutVars{~a25~0=v_~a25~0_320} AuxVars[] AssignedVars[] 2457609#L408 [3184] L408-->L413: Formula: (and (< v_~a28~0_323 8) (> 1 v_~a25~0_323)) InVars {~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} OutVars{~a25~0=v_~a25~0_323, ~a28~0=v_~a28~0_323} AuxVars[] AssignedVars[] 2457603#L413 [3192] L413-->L413-2: Formula: (> 1 v_~a11~0_299) InVars {~a11~0=v_~a11~0_299} OutVars{~a11~0=v_~a11~0_299} AuxVars[] AssignedVars[] 2457601#L413-2 [3201] L413-2-->L416-1: Formula: (> 1 v_~a25~0_327) InVars {~a25~0=v_~a25~0_327} OutVars{~a25~0=v_~a25~0_327} AuxVars[] AssignedVars[] 2457599#L416-1 [3219] L416-1-->L419-1: Formula: (> 1 v_~a25~0_329) InVars {~a25~0=v_~a25~0_329} OutVars{~a25~0=v_~a25~0_329} AuxVars[] AssignedVars[] 2457597#L419-1 [3237] L419-1-->L422-1: Formula: (> 1 v_~a11~0_305) InVars {~a11~0=v_~a11~0_305} OutVars{~a11~0=v_~a11~0_305} AuxVars[] AssignedVars[] 2457595#L422-1 [3249] L422-1-->L425-1: Formula: (> 1 v_~a25~0_333) InVars {~a25~0=v_~a25~0_333} OutVars{~a25~0=v_~a25~0_333} AuxVars[] AssignedVars[] 2457593#L425-1 [3254] L425-1-->L428-1: Formula: (> 1 v_~a25~0_335) InVars {~a25~0=v_~a25~0_335} OutVars{~a25~0=v_~a25~0_335} AuxVars[] AssignedVars[] 2457591#L428-1 [3268] L428-1-->L431-1: Formula: (= 1 v_~a19~0_3) InVars {~a19~0=v_~a19~0_3} OutVars{~a19~0=v_~a19~0_3} AuxVars[] AssignedVars[] 2457589#L431-1 [3281] L431-1-->L434-1: Formula: (> 9 v_~a28~0_5) InVars {~a28~0=v_~a28~0_5} OutVars{~a28~0=v_~a28~0_5} AuxVars[] AssignedVars[] 2457587#L434-1 [3301] L434-1-->L437-1: Formula: (> 1 v_~a11~0_9) InVars {~a11~0=v_~a11~0_9} OutVars{~a11~0=v_~a11~0_9} AuxVars[] AssignedVars[] 2457585#L437-1 [3304] L437-1-->L440-1: Formula: (> 8 v_~a28~0_15) InVars {~a28~0=v_~a28~0_15} OutVars{~a28~0=v_~a28~0_15} AuxVars[] AssignedVars[] 2457583#L440-1 [3317] L440-1-->L443-1: Formula: (> 1 v_~a11~0_21) InVars {~a11~0=v_~a11~0_21} OutVars{~a11~0=v_~a11~0_21} AuxVars[] AssignedVars[] 2457581#L443-1 [3332] L443-1-->L446-1: Formula: (< 7 v_~a17~0_24) InVars {~a17~0=v_~a17~0_24} OutVars{~a17~0=v_~a17~0_24} AuxVars[] AssignedVars[] 2457579#L446-1 [3347] L446-1-->L449-1: Formula: (< 7 v_~a17~0_29) InVars {~a17~0=v_~a17~0_29} OutVars{~a17~0=v_~a17~0_29} AuxVars[] AssignedVars[] 2457577#L449-1 [3362] L449-1-->L452-1: Formula: (= 1 v_~a19~0_35) InVars {~a19~0=v_~a19~0_35} OutVars{~a19~0=v_~a19~0_35} AuxVars[] AssignedVars[] 2457575#L452-1 [3380] L452-1-->L455-1: Formula: (> 11 v_~a28~0_47) InVars {~a28~0=v_~a28~0_47} OutVars{~a28~0=v_~a28~0_47} AuxVars[] AssignedVars[] 2457573#L455-1 [3387] L455-1-->L458-1: Formula: (< 7 v_~a17~0_43) InVars {~a17~0=v_~a17~0_43} OutVars{~a17~0=v_~a17~0_43} AuxVars[] AssignedVars[] 2457571#L458-1 [3405] L458-1-->L461-1: Formula: (> 8 v_~a28~0_57) InVars {~a28~0=v_~a28~0_57} OutVars{~a28~0=v_~a28~0_57} AuxVars[] AssignedVars[] 2457569#L461-1 [3416] L461-1-->L464-1: Formula: (= 1 v_~a19~0_53) InVars {~a19~0=v_~a19~0_53} OutVars{~a19~0=v_~a19~0_53} AuxVars[] AssignedVars[] 2457567#L464-1 [3432] L464-1-->L467-1: Formula: (< 7 v_~a17~0_56) InVars {~a17~0=v_~a17~0_56} OutVars{~a17~0=v_~a17~0_56} AuxVars[] AssignedVars[] 2457565#L467-1 [3442] L467-1-->L470-1: Formula: (> 8 v_~a28~0_77) InVars {~a28~0=v_~a28~0_77} OutVars{~a28~0=v_~a28~0_77} AuxVars[] AssignedVars[] 2457563#L470-1 [3456] L470-1-->L473-1: Formula: (= 1 v_~a19~0_73) InVars {~a19~0=v_~a19~0_73} OutVars{~a19~0=v_~a19~0_73} AuxVars[] AssignedVars[] 2457561#L473-1 [3472] L473-1-->L476-1: Formula: (> 1 v_~a25~0_87) InVars {~a25~0=v_~a25~0_87} OutVars{~a25~0=v_~a25~0_87} AuxVars[] AssignedVars[] 2457559#L476-1 [3493] L476-1-->L479-1: Formula: (> 11 v_~a28~0_95) InVars {~a28~0=v_~a28~0_95} OutVars{~a28~0=v_~a28~0_95} AuxVars[] AssignedVars[] 2457557#L479-1 [3505] L479-1-->L482-1: Formula: (> 1 v_~a11~0_91) InVars {~a11~0=v_~a11~0_91} OutVars{~a11~0=v_~a11~0_91} AuxVars[] AssignedVars[] 2457555#L482-1 [3511] L482-1-->L485-1: Formula: (> 1 v_~a25~0_106) InVars {~a25~0=v_~a25~0_106} OutVars{~a25~0=v_~a25~0_106} AuxVars[] AssignedVars[] 2457553#L485-1 [3525] L485-1-->L488-1: Formula: (< v_~a28~0_114 9) InVars {~a28~0=v_~a28~0_114} OutVars{~a28~0=v_~a28~0_114} AuxVars[] AssignedVars[] 2457551#L488-1 [3541] L488-1-->L491-1: Formula: (< v_~a28~0_121 11) InVars {~a28~0=v_~a28~0_121} OutVars{~a28~0=v_~a28~0_121} AuxVars[] AssignedVars[] 2457549#L491-1 [3552] L491-1-->L494-1: Formula: (< 7 v_~a17~0_109) InVars {~a17~0=v_~a17~0_109} OutVars{~a17~0=v_~a17~0_109} AuxVars[] AssignedVars[] 2457547#L494-1 [3568] L494-1-->L497-1: Formula: (< 7 v_~a17~0_116) InVars {~a17~0=v_~a17~0_116} OutVars{~a17~0=v_~a17~0_116} AuxVars[] AssignedVars[] 2457545#L497-1 [3584] L497-1-->L500-1: Formula: (< v_~a28~0_140 8) InVars {~a28~0=v_~a28~0_140} OutVars{~a28~0=v_~a28~0_140} AuxVars[] AssignedVars[] 2457543#L500-1 [3600] L500-1-->L503-1: Formula: (> 1 v_~a25~0_142) InVars {~a25~0=v_~a25~0_142} OutVars{~a25~0=v_~a25~0_142} AuxVars[] AssignedVars[] 2457541#L503-1 [3604] L503-1-->L506-1: Formula: (> 1 v_~a11~0_137) InVars {~a11~0=v_~a11~0_137} OutVars{~a11~0=v_~a11~0_137} AuxVars[] AssignedVars[] 2457539#L506-1 [3618] L506-1-->L509-1: Formula: (< 7 v_~a17~0_137) InVars {~a17~0=v_~a17~0_137} OutVars{~a17~0=v_~a17~0_137} AuxVars[] AssignedVars[] 2457537#L509-1 [3635] L509-1-->L512-1: Formula: (< v_~a28~0_161 9) InVars {~a28~0=v_~a28~0_161} OutVars{~a28~0=v_~a28~0_161} AuxVars[] AssignedVars[] 2457535#L512-1 [3648] L512-1-->L515-1: Formula: (< v_~a28~0_167 7) InVars {~a28~0=v_~a28~0_167} OutVars{~a28~0=v_~a28~0_167} AuxVars[] AssignedVars[] 2457533#L515-1 [3664] L515-1-->L518-1: Formula: (< 7 v_~a17~0_151) InVars {~a17~0=v_~a17~0_151} OutVars{~a17~0=v_~a17~0_151} AuxVars[] AssignedVars[] 2457531#L518-1 [3671] L518-1-->L521-1: Formula: (< 7 v_~a17~0_156) InVars {~a17~0=v_~a17~0_156} OutVars{~a17~0=v_~a17~0_156} AuxVars[] AssignedVars[] 2457529#L521-1 [3685] L521-1-->L524-1: Formula: (< v_~a28~0_185 8) InVars {~a28~0=v_~a28~0_185} OutVars{~a28~0=v_~a28~0_185} AuxVars[] AssignedVars[] 2457527#L524-1 [3697] L524-1-->L527-1: Formula: (= v_~a19~0_175 1) InVars {~a19~0=v_~a19~0_175} OutVars{~a19~0=v_~a19~0_175} AuxVars[] AssignedVars[] 2457525#L527-1 [3713] L527-1-->L530-1: Formula: (< 7 v_~a17~0_170) InVars {~a17~0=v_~a17~0_170} OutVars{~a17~0=v_~a17~0_170} AuxVars[] AssignedVars[] 2457523#L530-1 [3728] L530-1-->L533-1: Formula: (< v_~a28~0_201 7) InVars {~a28~0=v_~a28~0_201} OutVars{~a28~0=v_~a28~0_201} AuxVars[] AssignedVars[] 2457521#L533-1 [3746] L533-1-->L536-1: Formula: (< v_~a28~0_208 11) InVars {~a28~0=v_~a28~0_208} OutVars{~a28~0=v_~a28~0_208} AuxVars[] AssignedVars[] 2457519#L536-1 [3754] L536-1-->L539-1: Formula: (> 1 v_~a11~0_194) InVars {~a11~0=v_~a11~0_194} OutVars{~a11~0=v_~a11~0_194} AuxVars[] AssignedVars[] 2457517#L539-1 [3770] L539-1-->L542-1: Formula: (< v_~a28~0_218 11) InVars {~a28~0=v_~a28~0_218} OutVars{~a28~0=v_~a28~0_218} AuxVars[] AssignedVars[] 2457515#L542-1 [3778] L542-1-->L545-1: Formula: (= v_~a19~0_206 1) InVars {~a19~0=v_~a19~0_206} OutVars{~a19~0=v_~a19~0_206} AuxVars[] AssignedVars[] 2457513#L545-1 [3792] L545-1-->L548-1: Formula: (< v_~a28~0_231 10) InVars {~a28~0=v_~a28~0_231} OutVars{~a28~0=v_~a28~0_231} AuxVars[] AssignedVars[] 2457511#L548-1 [3809] L548-1-->L551-1: Formula: (< 7 v_~a17~0_207) InVars {~a17~0=v_~a17~0_207} OutVars{~a17~0=v_~a17~0_207} AuxVars[] AssignedVars[] 2457509#L551-1 [3824] L551-1-->L554-1: Formula: (= v_~a19~0_222 1) InVars {~a19~0=v_~a19~0_222} OutVars{~a19~0=v_~a19~0_222} AuxVars[] AssignedVars[] 2457507#L554-1 [3841] L554-1-->L557-1: Formula: (> 1 v_~a11~0_224) InVars {~a11~0=v_~a11~0_224} OutVars{~a11~0=v_~a11~0_224} AuxVars[] AssignedVars[] 2457505#L557-1 [3847] L557-1-->L560-1: Formula: (= v_~a19~0_231 1) InVars {~a19~0=v_~a19~0_231} OutVars{~a19~0=v_~a19~0_231} AuxVars[] AssignedVars[] 2457503#L560-1 [3866] L560-1-->L563-1: Formula: (= v_~a19~0_235 1) InVars {~a19~0=v_~a19~0_235} OutVars{~a19~0=v_~a19~0_235} AuxVars[] AssignedVars[] 2457501#L563-1 [3889] L563-1-->L566-1: Formula: (= v_~a19~0_240 1) InVars {~a19~0=v_~a19~0_240} OutVars{~a19~0=v_~a19~0_240} AuxVars[] AssignedVars[] 2457499#L566-1 [3893] L566-1-->L569-1: Formula: (< 7 v_~a17~0_234) InVars {~a17~0=v_~a17~0_234} OutVars{~a17~0=v_~a17~0_234} AuxVars[] AssignedVars[] 2457497#L569-1 [3908] L569-1-->L572-1: Formula: (< v_~a28~0_270 10) InVars {~a28~0=v_~a28~0_270} OutVars{~a28~0=v_~a28~0_270} AuxVars[] AssignedVars[] 2457495#L572-1 [3922] L572-1-->L575-1: Formula: (< 7 v_~a17~0_244) InVars {~a17~0=v_~a17~0_244} OutVars{~a17~0=v_~a17~0_244} AuxVars[] AssignedVars[] 2457493#L575-1 [3942] L575-1-->L578-1: Formula: (< 7 v_~a17~0_250) InVars {~a17~0=v_~a17~0_250} OutVars{~a17~0=v_~a17~0_250} AuxVars[] AssignedVars[] 2457491#L578-1 [3954] L578-1-->L581-1: Formula: (> 1 v_~a11~0_268) InVars {~a11~0=v_~a11~0_268} OutVars{~a11~0=v_~a11~0_268} AuxVars[] AssignedVars[] 2457476#L581-1 [3968] L581-1-->L584-1: Formula: (> 1 v_~a25~0_295) InVars {~a25~0=v_~a25~0_295} OutVars{~a25~0=v_~a25~0_295} AuxVars[] AssignedVars[] 2457477#L584-1 [3971] L584-1-->L587-1: Formula: (> 1 v_~a11~0_278) InVars {~a11~0=v_~a11~0_278} OutVars{~a11~0=v_~a11~0_278} AuxVars[] AssignedVars[] 2458173#L587-1 [3986] L587-1-->L590-1: Formula: (< 7 v_~a17~0_272) InVars {~a17~0=v_~a17~0_272} OutVars{~a17~0=v_~a17~0_272} AuxVars[] AssignedVars[] 2458171#L590-1 [4005] L590-1-->L593-1: Formula: (> 1 v_~a25~0_311) InVars {~a25~0=v_~a25~0_311} OutVars{~a25~0=v_~a25~0_311} AuxVars[] AssignedVars[] 2458169#L593-1 [1009] L593-1-->L596: Formula: (= |v_ULTIMATE.start_calculate_output_#res_72| (- 2)) InVars {} OutVars{ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_72|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res] 2458167#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2458165#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2458159#L610 [1600] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 5)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2458160#L29 [1654] L29-->L34: Formula: (and (> 9 v_~a28~0_10) (> 8 v_~a28~0_10)) InVars {~a28~0=v_~a28~0_10} OutVars{~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 2461329#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 2455796#L37 [2020-06-22 01:23:57,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:57,467 INFO L82 PathProgramCache]: Analyzing trace with hash -528270844, now seen corresponding path program 1 times [2020-06-22 01:23:57,467 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:57,467 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:57,468 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:57,468 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:57,468 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:57,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 01:23:57,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 01:23:57,476 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 01:23:57,476 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-06-22 01:23:57,476 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-22 01:23:57,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:57,477 INFO L82 PathProgramCache]: Analyzing trace with hash 2006136688, now seen corresponding path program 1 times [2020-06-22 01:23:57,477 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:57,477 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:57,478 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:57,478 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:57,478 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:57,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:57,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:57,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 01:23:57,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 01:23:57,573 INFO L87 Difference]: Start difference. First operand 7996 states and 28096 transitions. cyclomatic complexity: 20115 Second operand 3 states. [2020-06-22 01:23:58,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 01:23:58,465 INFO L93 Difference]: Finished difference Result 6610 states and 23167 transitions. [2020-06-22 01:23:58,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 01:23:58,518 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6610 states and 23167 transitions. [2020-06-22 01:23:58,567 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4421 [2020-06-22 01:23:58,599 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6610 states to 5742 states and 20428 transitions. [2020-06-22 01:23:58,599 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5742 [2020-06-22 01:23:58,605 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5742 [2020-06-22 01:23:58,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5742 states and 20428 transitions. [2020-06-22 01:23:58,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 01:23:58,614 INFO L706 BuchiCegarLoop]: Abstraction has 5742 states and 20428 transitions. [2020-06-22 01:23:58,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5742 states and 20428 transitions. [2020-06-22 01:23:58,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5742 to 5733. [2020-06-22 01:23:58,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5733 states. [2020-06-22 01:23:58,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5733 states to 5733 states and 20404 transitions. [2020-06-22 01:23:58,692 INFO L729 BuchiCegarLoop]: Abstraction has 5733 states and 20404 transitions. [2020-06-22 01:23:58,693 INFO L609 BuchiCegarLoop]: Abstraction has 5733 states and 20404 transitions. [2020-06-22 01:23:58,693 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2020-06-22 01:23:58,693 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5733 states and 20404 transitions. [2020-06-22 01:23:58,719 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4412 [2020-06-22 01:23:58,719 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 01:23:58,719 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 01:23:58,720 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-06-22 01:23:58,720 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 01:23:58,720 INFO L794 eck$LassoCheckResult]: Stem: 2469809#ULTIMATE.startENTRY [4010] ULTIMATE.startENTRY-->L605-2: Formula: (and (= 1 v_~a21~0_274) (= v_~a28~0_336 7) (= 8 v_~a17~0_302) (= 23 v_~w~0_2) (= 3 v_~c~0_2) (= v_~a19~0_309 1) (= 26 v_~z~0_2) (= v_ULTIMATE.start_main_~output~0_5 (- 1)) (= 1 v_~a~0_2) (= 4 v_~d~0_2) (= 0 v_~a25~0_336) (= 22 v_~v~0_2) (= 6 v_~f~0_2) (= 0 v_~a11~0_310) (= 25 v_~y~0_2) (= 5 v_~e~0_2) (= 24 v_~x~0_2) (= 21 v_~u~0_2)) InVars {} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_4|, ~a19~0=v_~a19~0_309, ~a17~0=v_~a17~0_302, ~a21~0=v_~a21~0_274, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_6, ~a11~0=v_~a11~0_310, ~v~0=v_~v~0_2, ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_4|, ~w~0=v_~w~0_2, ~a~0=v_~a~0_2, ~c~0=v_~c~0_2, ~a28~0=v_~a28~0_336, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_4|, ~d~0=v_~d~0_2, ~e~0=v_~e~0_2, ~a25~0=v_~a25~0_336, ~f~0=v_~f~0_2, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_5, ~z~0=v_~z~0_2, ~y~0=v_~y~0_2, ~x~0=v_~x~0_2, ~u~0=v_~u~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ~a19~0, ~a17~0, ~a21~0, ULTIMATE.start_main_~input~0, ~a11~0, ~v~0, ULTIMATE.start_main_#t~ret2, ~w~0, ~a~0, ~c~0, ~a28~0, ULTIMATE.start_main_#res, ~d~0, ~e~0, ~a25~0, ~f~0, ULTIMATE.start_main_~output~0, ~z~0, ~y~0, ~x~0, ~u~0] 2469810#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2470394#L610 [1603] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|) (= v_ULTIMATE.start_main_~input~0_5 6)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2470397#L29 [1659] L29-->L34: Formula: (< 4 v_ULTIMATE.start_calculate_output_~input_4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_4} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_4} AuxVars[] AssignedVars[] 2475267#L34 [1666] L34-->L596: Formula: (and (> 1 v_~a25~0_11) (= 6 v_ULTIMATE.start_calculate_output_~input_5) (= 7 v_~a28~0_12) (= v_~a28~0_11 10) (= |v_ULTIMATE.start_calculate_output_#res_3| 22) (= 8 v_~a17~0_10) (> 1 v_~a11~0_11) (= 1 v_~a19~0_10) (= 1 v_~a21~0_10)) InVars {~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ~a28~0=v_~a28~0_12, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} OutVars{~a19~0=v_~a19~0_10, ~a21~0=v_~a21~0_10, ~a17~0=v_~a17~0_10, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_3|, ~a28~0=v_~a28~0_11, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_5, ~a25~0=v_~a25~0_11, ~a11~0=v_~a11~0_11} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a28~0] 2469700#L596 [2020-06-22 01:23:58,721 INFO L796 eck$LassoCheckResult]: Loop: 2469700#L596 [1152] L596-->L605-2: Formula: (= v_ULTIMATE.start_main_~output~0_4 |v_ULTIMATE.start_calculate_output_#res_74|) InVars {ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} OutVars{ULTIMATE.start_main_#t~ret2=|v_ULTIMATE.start_main_#t~ret2_2|, ULTIMATE.start_main_~output~0=v_ULTIMATE.start_main_~output~0_4, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_74|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret2, ULTIMATE.start_main_~output~0] 2469827#L605-2 [1113] L605-2-->L610: Formula: (= v_ULTIMATE.start_main_~input~0_2 |v_ULTIMATE.start_main_#t~nondet1_3|) InVars {ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_3|} OutVars{ULTIMATE.start_main_#t~nondet1=|v_ULTIMATE.start_main_#t~nondet1_2|, ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet1, ULTIMATE.start_main_~input~0] 2469663#L610 [1601] L610-->L29: Formula: (and (= |v_ULTIMATE.start_calculate_output_#in~input_1| v_ULTIMATE.start_main_~input~0_5) (= v_ULTIMATE.start_main_~input~0_5 1) (= v_ULTIMATE.start_calculate_output_~input_1 |v_ULTIMATE.start_calculate_output_#in~input_1|)) InVars {ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5} OutVars{ULTIMATE.start_main_~input~0=v_ULTIMATE.start_main_~input~0_5, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_1|, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_1, ULTIMATE.start_calculate_output_#in~input=|v_ULTIMATE.start_calculate_output_#in~input_1|} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ULTIMATE.start_calculate_output_~input, ULTIMATE.start_calculate_output_#in~input] 2469665#L29 [1649] L29-->L34: Formula: (and (> 1 v_~a25~0_10) (< 8 v_~a28~0_10)) InVars {~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} OutVars{~a25~0=v_~a25~0_10, ~a28~0=v_~a28~0_10} AuxVars[] AssignedVars[] 2470551#L34 [1675] L34-->L37: Formula: (> 6 v_ULTIMATE.start_calculate_output_~input_6) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_6} AuxVars[] AssignedVars[] 2475269#L37 [1682] L37-->L41: Formula: (> 3 v_ULTIMATE.start_calculate_output_~input_8) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_8} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_8} AuxVars[] AssignedVars[] 2470540#L41 [1700] L41-->L46: Formula: (< v_ULTIMATE.start_calculate_output_~input_10 4) InVars {ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} OutVars{ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_10} AuxVars[] AssignedVars[] 2470532#L46 [1711] L46-->L596: Formula: (and (= 8 v_~a17~0_20) (= 10 v_~a28~0_23) (= |v_ULTIMATE.start_calculate_output_#res_6| (- 1)) (= v_ULTIMATE.start_calculate_output_~input_11 1) (= 1 v_~a21~0_20) (> 1 v_~a11~0_22) (= v_~a25~0_23 0) (= 1 v_~a19~0_21)) InVars {~a19~0=v_~a19~0_21, ~a21~0=v_~a21~0_20, ~a17~0=v_~a17~0_20, ~a28~0=v_~a28~0_23, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_11, ~a11~0=v_~a11~0_22} OutVars{~a19~0=v_~a19~0_21, ~a21~0=v_~a21~0_20, ~a17~0=v_~a17~0_20, ULTIMATE.start_calculate_output_#res=|v_ULTIMATE.start_calculate_output_#res_6|, ~a28~0=v_~a28~0_23, ULTIMATE.start_calculate_output_~input=v_ULTIMATE.start_calculate_output_~input_11, ~a25~0=v_~a25~0_23, ~a11~0=v_~a11~0_22} AuxVars[] AssignedVars[ULTIMATE.start_calculate_output_#res, ~a25~0] 2469700#L596 [2020-06-22 01:23:58,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:58,721 INFO L82 PathProgramCache]: Analyzing trace with hash -528267974, now seen corresponding path program 1 times [2020-06-22 01:23:58,721 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:58,721 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:58,722 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:58,722 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:58,722 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:58,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:58,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:58,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:58,728 INFO L82 PathProgramCache]: Analyzing trace with hash 274530460, now seen corresponding path program 1 times [2020-06-22 01:23:58,728 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:58,728 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:58,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:58,729 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:58,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:58,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:58,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 01:23:58,733 INFO L82 PathProgramCache]: Analyzing trace with hash 856161493, now seen corresponding path program 1 times [2020-06-22 01:23:58,733 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 01:23:58,734 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 01:23:58,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:58,734 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 01:23:58,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 01:23:58,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:58,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 01:23:58,954 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 01:23:58,955 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 01:23:58,955 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 01:23:58,955 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 01:23:58,955 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2020-06-22 01:23:58,955 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:58,955 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 01:23:58,955 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 01:23:58,955 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration29_Lasso [2020-06-22 01:23:58,956 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 01:23:58,956 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 01:23:58,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:58,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:59,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:59,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:59,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:59,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:59,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:59,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:59,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 01:23:59,225 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 01:23:59,226 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,228 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,228 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,232 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,232 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a28~0=0} Honda state: {~a28~0=10} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,259 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,259 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,263 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,263 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~y~0=0} Honda state: {~y~0=25} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,293 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,293 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,296 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,296 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~f~0=0} Honda state: {~f~0=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,324 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,324 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,327 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,327 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a11~0=0} Honda state: {~a11~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,355 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,355 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,358 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,359 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#res=0} Honda state: {ULTIMATE.start_main_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,385 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,385 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,389 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,389 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~z~0=0} Honda state: {~z~0=26} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,417 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,417 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,420 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,420 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~u~0=0} Honda state: {~u~0=21} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,447 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,447 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,479 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-06-22 01:23:59,479 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,720 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,720 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_calculate_output_#in~input=0, ULTIMATE.start_calculate_output_~input=0, ULTIMATE.start_main_#t~nondet1=0, ULTIMATE.start_main_~input~0=0} Honda state: {ULTIMATE.start_calculate_output_#in~input=6, ULTIMATE.start_calculate_output_~input=6, ULTIMATE.start_main_#t~nondet1=1, ULTIMATE.start_main_~input~0=6} Generalized eigenvectors: [{ULTIMATE.start_calculate_output_#in~input=-1, ULTIMATE.start_calculate_output_~input=1, ULTIMATE.start_main_#t~nondet1=0, ULTIMATE.start_main_~input~0=0}, {ULTIMATE.start_calculate_output_#in~input=-4, ULTIMATE.start_calculate_output_~input=-6, ULTIMATE.start_main_#t~nondet1=0, ULTIMATE.start_main_~input~0=-5}, {ULTIMATE.start_calculate_output_#in~input=0, ULTIMATE.start_calculate_output_~input=0, ULTIMATE.start_main_#t~nondet1=0, ULTIMATE.start_main_~input~0=0}] Lambdas: [0, 0, 13] Nus: [0, 0] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,749 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,749 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,753 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,753 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~e~0=0} Honda state: {~e~0=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,781 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,781 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,784 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,785 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a17~0=0} Honda state: {~a17~0=8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,811 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,812 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,815 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,815 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~v~0=0} Honda state: {~v~0=22} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,841 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,841 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,845 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,845 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a~0=0} Honda state: {~a~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,875 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,875 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:23:59,879 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:23:59,879 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret2=0} Honda state: {ULTIMATE.start_main_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,909 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:23:59,909 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:23:59,940 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-06-22 01:23:59,940 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:24:00,166 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:24:00,167 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~output~0=0, ULTIMATE.start_calculate_output_#res=0} Honda state: {ULTIMATE.start_main_~output~0=-1, ULTIMATE.start_calculate_output_#res=22} Generalized eigenvectors: [{ULTIMATE.start_main_~output~0=22, ULTIMATE.start_calculate_output_#res=-23}, {ULTIMATE.start_main_~output~0=-23, ULTIMATE.start_calculate_output_#res=0}, {ULTIMATE.start_main_~output~0=24, ULTIMATE.start_calculate_output_#res=0}] Lambdas: [0, 0, 0] Nus: [1, 0] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:24:00,194 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:24:00,194 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:24:00,198 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:24:00,198 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~w~0=0} Honda state: {~w~0=23} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:24:00,224 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:24:00,224 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:24:00,227 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:24:00,227 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~d~0=0} Honda state: {~d~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:24:00,253 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:24:00,253 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:24:00,257 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:24:00,257 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a19~0=0} Honda state: {~a19~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:24:00,282 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:24:00,283 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:24:00,286 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:24:00,286 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a21~0=0} Honda state: {~a21~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:24:00,312 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:24:00,312 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:24:00,316 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:24:00,317 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~c~0=0} Honda state: {~c~0=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:24:00,342 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:24:00,342 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:24:00,346 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:24:00,346 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~a25~0=0} Honda state: {~a25~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 01:24:00,371 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-06-22 01:24:00,372 INFO L163 nArgumentSynthesizer]: Using integer mode. [2020-06-22 01:24:00,375 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2020-06-22 01:24:00,375 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {~x~0=0} Honda state: {~x~0=24} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2020-06-22 01:24:00,430 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.06 01:24:00 BasicIcfg [2020-06-22 01:24:00,430 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-06-22 01:24:00,431 INFO L168 Benchmark]: Toolchain (without parser) took 229240.67 ms. Allocated memory was 649.6 MB in the beginning and 14.6 GB in the end (delta: 13.9 GB). Free memory was 557.6 MB in the beginning and 6.1 GB in the end (delta: -5.5 GB). Peak memory consumption was 8.4 GB. Max. memory is 50.3 GB. [2020-06-22 01:24:00,432 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 649.6 MB. Free memory is still 580.3 MB. There was no memory consumed. Max. memory is 50.3 GB. [2020-06-22 01:24:00,433 INFO L168 Benchmark]: CACSL2BoogieTranslator took 567.06 ms. Allocated memory was 649.6 MB in the beginning and 684.2 MB in the end (delta: 34.6 MB). Free memory was 557.6 MB in the beginning and 611.0 MB in the end (delta: -53.4 MB). Peak memory consumption was 32.3 MB. Max. memory is 50.3 GB. [2020-06-22 01:24:00,433 INFO L168 Benchmark]: Boogie Procedure Inliner took 79.65 ms. Allocated memory is still 684.2 MB. Free memory was 611.0 MB in the beginning and 602.4 MB in the end (delta: 8.6 MB). Peak memory consumption was 8.6 MB. Max. memory is 50.3 GB. [2020-06-22 01:24:00,434 INFO L168 Benchmark]: Boogie Preprocessor took 61.78 ms. Allocated memory is still 684.2 MB. Free memory was 602.4 MB in the beginning and 596.0 MB in the end (delta: 6.5 MB). Peak memory consumption was 6.5 MB. Max. memory is 50.3 GB. [2020-06-22 01:24:00,434 INFO L168 Benchmark]: RCFGBuilder took 1301.23 ms. Allocated memory is still 684.2 MB. Free memory was 596.0 MB in the beginning and 472.1 MB in the end (delta: 123.8 MB). Peak memory consumption was 123.8 MB. Max. memory is 50.3 GB. [2020-06-22 01:24:00,435 INFO L168 Benchmark]: BlockEncodingV2 took 432.41 ms. Allocated memory was 684.2 MB in the beginning and 772.8 MB in the end (delta: 88.6 MB). Free memory was 472.1 MB in the beginning and 714.7 MB in the end (delta: -242.6 MB). Peak memory consumption was 105.5 MB. Max. memory is 50.3 GB. [2020-06-22 01:24:00,435 INFO L168 Benchmark]: TraceAbstraction took 206.82 ms. Allocated memory is still 772.8 MB. Free memory was 714.7 MB in the beginning and 689.4 MB in the end (delta: 25.3 MB). Peak memory consumption was 25.3 MB. Max. memory is 50.3 GB. [2020-06-22 01:24:00,436 INFO L168 Benchmark]: BuchiAutomizer took 226586.44 ms. Allocated memory was 772.8 MB in the beginning and 14.6 GB in the end (delta: 13.8 GB). Free memory was 689.4 MB in the beginning and 6.1 GB in the end (delta: -5.4 GB). Peak memory consumption was 8.4 GB. Max. memory is 50.3 GB. [2020-06-22 01:24:00,439 INFO L337 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.blockencoding: - StatisticsResult: Initial Icfg 226 locations, 374 edges - StatisticsResult: Encoded RCFG 161 locations, 2235 edges * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 649.6 MB. Free memory is still 580.3 MB. There was no memory consumed. Max. memory is 50.3 GB. * CACSL2BoogieTranslator took 567.06 ms. Allocated memory was 649.6 MB in the beginning and 684.2 MB in the end (delta: 34.6 MB). Free memory was 557.6 MB in the beginning and 611.0 MB in the end (delta: -53.4 MB). Peak memory consumption was 32.3 MB. Max. memory is 50.3 GB. * Boogie Procedure Inliner took 79.65 ms. Allocated memory is still 684.2 MB. Free memory was 611.0 MB in the beginning and 602.4 MB in the end (delta: 8.6 MB). Peak memory consumption was 8.6 MB. Max. memory is 50.3 GB. * Boogie Preprocessor took 61.78 ms. Allocated memory is still 684.2 MB. Free memory was 602.4 MB in the beginning and 596.0 MB in the end (delta: 6.5 MB). Peak memory consumption was 6.5 MB. Max. memory is 50.3 GB. * RCFGBuilder took 1301.23 ms. Allocated memory is still 684.2 MB. Free memory was 596.0 MB in the beginning and 472.1 MB in the end (delta: 123.8 MB). Peak memory consumption was 123.8 MB. Max. memory is 50.3 GB. * BlockEncodingV2 took 432.41 ms. Allocated memory was 684.2 MB in the beginning and 772.8 MB in the end (delta: 88.6 MB). Free memory was 472.1 MB in the beginning and 714.7 MB in the end (delta: -242.6 MB). Peak memory consumption was 105.5 MB. Max. memory is 50.3 GB. * TraceAbstraction took 206.82 ms. Allocated memory is still 772.8 MB. Free memory was 714.7 MB in the beginning and 689.4 MB in the end (delta: 25.3 MB). Peak memory consumption was 25.3 MB. Max. memory is 50.3 GB. * BuchiAutomizer took 226586.44 ms. Allocated memory was 772.8 MB in the beginning and 14.6 GB in the end (delta: 13.8 GB). Free memory was 689.4 MB in the beginning and 6.1 GB in the end (delta: -5.4 GB). Peak memory consumption was 8.4 GB. Max. memory is 50.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - AllSpecificationsHoldResult: All specifications hold We were not able to verify any specifiation because the program does not contain any specification. - InvariantResult [Line: 28]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 605]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 161 locations, 0 error locations. SAFE Result, 0.1s 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=161occurred 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, 2 LocationsWithAnnotation, 2 PreInvPairs, 2 NumberOfFragments, 2 HoareAnnotationTreeSize, 2 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 2 FomulaSimplificationsInter, 0 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Constructed decomposition of program Your program was decomposed into 29 terminating modules (28 trivial, 0 deterministic, 1 nondeterministic) and one nonterminating remainder module.One nondeterministic module has affine ranking function a11 and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 5733 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 226.5s and 29 iterations. TraceHistogramMax:3. Analysis of lassos took 4.2s. Construction of modules took 66.7s. Büchi inclusion checks took 44.4s. Highest rank in rank-based complementation 3. Minimization of det autom 9. Minimization of nondet autom 20. Automata minimization 53.2s AutomataMinimizationTime, 29 MinimizatonAttempts, 95270 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 42.8s Buchi closure took 2.1s. Biggest automaton had 111544 states and ocurred in iteration 20. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 762 SDtfs, 46774 SDslu, 34303 SDs, 0 SdLazy, 104960 SolverSat, 9793 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 66.7s Time LassoAnalysisResults: nont1 unkn0 SFLI21 SFLT0 conc1 concLT1 SILN5 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital67 mio100 ax100 hnf104 lsp21 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq213 hnf86 smp100 dnf100 smp100 tf106 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 9ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 22 LassoNonterminationAnalysisSatUnbounded: 2 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.8s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - GeometricNonTerminationArgumentResult [Line: 613]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution {|ULTIMATE.start_main_#t~nondet1|=0, ~a19~0=0, ~a17~0=0, ~a21~0=0, ~a11~0=0, ~a~0=0, ~w~0=0, |ULTIMATE.start_calculate_output_#res|=0, ~c~0=0, ~e~0=0, ~a25~0=0, ~y~0=0, ~u~0=0, |ULTIMATE.start_calculate_output_#in~input|=0, ULTIMATE.start_calculate_output_~input=0, ULTIMATE.start_main_~input~0=0, ~v~0=0, |ULTIMATE.start_main_#t~ret2|=0, ~a28~0=0, |ULTIMATE.start_main_#res|=0, ~d~0=0, ~f~0=0, ~z~0=0, ULTIMATE.start_main_~output~0=0, ~x~0=0} {a19=1, a17=8, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ca73288=0, a11=0, \result=22, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58492b84=1, y=25, x=24, z=26, u=21, w=23, v=22, a=1, c=3, a28=10, \old(input)=6, output=-1, a25=0, a21=1, d=4, e=5, f=6, input=6, input=6} {a19=1, a17=8, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ca73288=0, a11=0, \result=-1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58492b84=1, y=25, x=24, z=26, u=21, w=23, v=22, a=1, c=3, a28=10, \old(input)=1, output=22, a25=0, a21=1, d=4, e=5, f=6, input=1, input=1} {a19=1, a17=8, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ca73288=0, a11=0, \result=-1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58492b84=1, y=25, x=24, z=26, u=21, w=23, v=22, a=1, c=3, a28=10, \old(input)=1, output=-1, a25=0, a21=1, d=4, e=5, f=6, input=1, input=1} {a19=1, a17=8, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ca73288=0, a11=0, \result=-1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58492b84=1, y=25, x=24, z=26, u=21, w=23, v=22, a=1, c=3, a28=10, \old(input)=1, output=-1, a25=0, a21=1, d=4, e=5, f=6, input=1, input=1} {a19=1, a17=8, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ca73288=0, a11=0, \result=-1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58492b84=1, y=25, x=24, z=26, u=21, w=23, v=22, a=1, c=3, a28=10, \old(input)=1, output=-1, a25=0, a21=1, d=4, e=5, f=6, input=1, input=1} - StatisticsResult: NonterminationArgumentStatistics Unbounded Execution 5GEVs Lambdas: [0, 0, 13, 0, 0, 0] Mus: [0, 0, 0, 1, 0] - NonterminatingLassoResult [Line: 28]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L6] int a= 1; [L7] int e= 5; [L8] int d= 4; [L9] int f= 6; [L10] int c= 3; [L13] int u = 21; [L14] int v = 22; [L15] int w = 23; [L16] int x = 24; [L17] int y = 25; [L18] int z = 26; [L21] int a25 = 0; [L22] int a11 = 0; [L23] int a28 = 7; [L24] int a19 = 1; [L25] int a21 = 1; [L26] int a17 = 8; [L602] int output = -1; [L605] COND TRUE 1 [L608] int input; [L609] input = __VERIFIER_nondet_int() [L610] COND FALSE !((input != 1) && (input != 3) && (input != 4) && (input != 5) && (input != 6)) [L29] COND FALSE !((((!(a11==1)&&((a19==1)&&((input==4)&&((!(a25==1)&&(a28==8))||((a25==1)&&(a28==9))))))&&(a21==1))&&(a17==8))) [L34] COND TRUE ((a17==8)&&((((!(a11==1)&&((a21==1)&&(input==6)))&&(a28==7))&&(a19==1))&&!(a25==1))) [L35] a28 = 10 [L36] return 22; Loop: [L613] output = calculate_output(input) [L605] COND TRUE 1 [L608] int input; [L609] input = __VERIFIER_nondet_int() [L610] COND FALSE !((input != 1) && (input != 3) && (input != 4) && (input != 5) && (input != 6)) [L29] COND FALSE !((((!(a11==1)&&((a19==1)&&((input==4)&&((!(a25==1)&&(a28==8))||((a25==1)&&(a28==9))))))&&(a21==1))&&(a17==8))) [L34] COND FALSE !(((a17==8)&&((((!(a11==1)&&((a21==1)&&(input==6)))&&(a28==7))&&(a19==1))&&!(a25==1)))) [L37] COND FALSE !(((a21==1)&&((a19==1)&&((((((a25==1)||!(a25==1))&&(input==3))&&(a17==9))&&(a11==1))&&(a28==9))))) [L41] COND FALSE !(((a28==9)&&(!(a19==1)&&((a21==1)&&((((input==4)&&!(a25==1))&&!(a11==1))&&(a17==8)))))) [L46] COND TRUE ((((a17==8)&&((((input==1)&&((a25==1)||!(a25==1)))&&!(a11==1))&&(a19==1)))&&(a21==1))&&(a28==10)) [L47] a25 = 0 [L48] return -1; End of lasso representation. RESULT: Ultimate proved your program to be incorrect! !SESSION 2020-06-22 01:20:07.934 ----------------------------------------------- eclipse.buildId=unknown java.version=1.8.0_242 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -tc ./../AutomizerAndBuchiAutomizerCInlineWithBlockEncoding.xml -s ./../termcomp2017.epf -i /export/starexec/sandbox/benchmark/theBenchmark.c Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @user.home/.ultimate -tc ./../AutomizerAndBuchiAutomizerCInlineWithBlockEncoding.xml -s ./../termcomp2017.epf -data /export/starexec/sandbox/tmp -i /export/starexec/sandbox/benchmark/theBenchmark.c !ENTRY org.eclipse.core.resources 2 10035 2020-06-22 01:24:00.682 !MESSAGE The workspace will exit with unsaved changes in this session. Received shutdown request... Ultimate: GTK+ Version Check