java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AbstractInterpretationInline.xml -s ../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf -i ../../../trunk/examples/programs/20170304-DifficultPathPrograms/eureka_05.i_5.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-1377b90 [2019-01-07 16:08:52,035 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-07 16:08:52,037 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-07 16:08:52,049 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-07 16:08:52,049 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-07 16:08:52,050 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-07 16:08:52,052 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-07 16:08:52,054 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-07 16:08:52,056 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-07 16:08:52,057 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-07 16:08:52,058 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-07 16:08:52,058 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-07 16:08:52,059 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-07 16:08:52,060 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-07 16:08:52,062 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-07 16:08:52,063 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-07 16:08:52,064 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-07 16:08:52,069 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-07 16:08:52,074 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-07 16:08:52,078 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-07 16:08:52,079 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-07 16:08:52,081 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-07 16:08:52,085 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-07 16:08:52,085 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-07 16:08:52,085 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-07 16:08:52,086 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-07 16:08:52,087 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-07 16:08:52,088 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-07 16:08:52,089 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-07 16:08:52,090 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-07 16:08:52,091 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-07 16:08:52,092 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-07 16:08:52,092 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-07 16:08:52,092 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-07 16:08:52,096 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-07 16:08:52,098 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-07 16:08:52,098 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf [2019-01-07 16:08:52,122 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-07 16:08:52,123 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-07 16:08:52,126 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2019-01-07 16:08:52,126 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2019-01-07 16:08:52,127 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-01-07 16:08:52,127 INFO L133 SettingsManager]: * User list type=DISABLED [2019-01-07 16:08:52,127 INFO L133 SettingsManager]: * Inline calls to unimplemented procedures=true [2019-01-07 16:08:52,127 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-01-07 16:08:52,128 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2019-01-07 16:08:52,128 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2019-01-07 16:08:52,128 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2019-01-07 16:08:52,128 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2019-01-07 16:08:52,129 INFO L133 SettingsManager]: * Interval Domain=false [2019-01-07 16:08:52,129 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-07 16:08:52,131 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-07 16:08:52,131 INFO L133 SettingsManager]: * Use SBE=true [2019-01-07 16:08:52,131 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-07 16:08:52,131 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-07 16:08:52,132 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-07 16:08:52,132 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-07 16:08:52,132 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-07 16:08:52,132 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-01-07 16:08:52,134 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-01-07 16:08:52,135 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-01-07 16:08:52,135 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-07 16:08:52,135 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-07 16:08:52,135 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-01-07 16:08:52,136 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-07 16:08:52,136 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-07 16:08:52,136 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2019-01-07 16:08:52,136 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-01-07 16:08:52,137 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-07 16:08:52,137 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-01-07 16:08:52,137 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-01-07 16:08:52,137 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-01-07 16:08:52,137 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-01-07 16:08:52,138 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-01-07 16:08:52,139 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-01-07 16:08:52,139 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-01-07 16:08:52,180 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-07 16:08:52,196 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-07 16:08:52,203 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-07 16:08:52,205 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-01-07 16:08:52,206 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2019-01-07 16:08:52,206 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/eureka_05.i_5.bpl [2019-01-07 16:08:52,207 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/eureka_05.i_5.bpl' [2019-01-07 16:08:52,284 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-07 16:08:52,285 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-01-07 16:08:52,286 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-07 16:08:52,286 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-07 16:08:52,287 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-07 16:08:52,308 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,321 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,333 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-07 16:08:52,334 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-07 16:08:52,334 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-07 16:08:52,334 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-07 16:08:52,350 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,350 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,352 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,352 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,360 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,364 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,365 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,368 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-07 16:08:52,374 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-07 16:08:52,374 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-07 16:08:52,374 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-07 16:08:52,375 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 07.01 04:08:52" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-01-07 16:08:52,458 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-01-07 16:08:52,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-01-07 16:08:52,893 INFO L695 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2019-01-07 16:08:52,895 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-01-07 16:08:52,895 INFO L286 CfgBuilder]: Removed 4 assue(true) statements. [2019-01-07 16:08:52,897 INFO L202 PluginConnector]: Adding new model eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.01 04:08:52 BoogieIcfgContainer [2019-01-07 16:08:52,897 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-07 16:08:52,898 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-01-07 16:08:52,898 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-01-07 16:08:52,898 INFO L276 PluginConnector]: Abstract Interpretation initialized [2019-01-07 16:08:52,899 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "eureka_05.i_5.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.01 04:08:52" (1/1) ... [2019-01-07 16:08:52,961 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2019-01-07 16:09:20,344 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:09:20,345 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:09:20,346 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:09:20,347 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:09:20,348 WARN L224 ngHoareTripleChecker]: Pre: {2147483635#(or (forall ((v_idx_89 Int) (v_idx_88 Int) (v_idx_94 Int) (v_idx_92 Int) (v_idx_93 Int) (v_idx_90 Int) (v_idx_91 Int)) (exists ((v_b_16_1 Int) (v_b_18_1 Int) (v_b_17_1 Int) (v_v_259_1 Int) (v_b_19_1 Int) (v_v_257_1 Int) (v_v_258_1 Int) (v_v_255_1 Int) (v_v_256_1 Int) (v_v_252_1 Int) (v_v_254_1 Int)) (and (<= (- (- v_b_17_1) v_v_257_1) (- 5)) (= (+ c_~n (- 5)) 0) (<= (- v_b_16_1 (- v_b_17_1)) 10) (<= (- v_v_255_1 (- v_v_257_1)) 4) (<= (- v_b_18_1 (- v_b_19_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_257_1)) (- 3)) (<= (- v_v_257_1 c_~n) (- 5)) (<= (- (- v_b_17_1) v_v_255_1) (- 9)) (<= (- v_b_17_1 (- v_v_257_1)) 5) (<= (- (- v_b_17_1) v_b_19_1) (- 10)) (<= (- v_b_16_1 (- v_b_16_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 6)) (<= (- v_b_16_1 v_v_257_1) 5) (<= (- v_b_18_1 (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_255_1)) 1) (= (+ c_ULTIMATE.start_main_~i~7 1) v_b_16_1) (<= (- v_b_19_1 (- c_~n)) 10) (<= (- v_v_255_1 v_v_257_1) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_16_1)) 9) (or (< v_idx_89 v_b_16_1) (= (select c_ULTIMATE.start_main_~array~7 v_idx_89) v_v_255_1) (<= v_b_17_1 v_idx_89)) (<= (- (- v_b_18_1) v_v_257_1) 0) (or (< v_idx_92 v_b_18_1) (= v_v_257_1 (select c_~array v_idx_92)) (<= v_b_19_1 v_idx_92)) (<= (- (- v_b_18_1) c_~n) (- 5)) (<= (- v_b_17_1 (- v_b_17_1)) 10) (<= (- v_b_18_1 v_v_255_1) (- 4)) (<= (- (- v_v_255_1) c_~n) (- 9)) (<= (- v_b_16_1 (- v_v_255_1)) 9) (= v_b_19_1 (+ (- v_v_257_1) 5)) (<= (- v_v_255_1 (- v_v_255_1)) 8) (<= (- (- v_b_16_1) c_~n) (- 9)) (= (+ c_~n (- 5)) (+ (- v_b_17_1) 5)) (<= (- v_b_16_1 c_~n) 0) (<= (- v_b_18_1 v_v_257_1) 0) (or (< v_idx_93 v_b_19_1) (= v_v_258_1 (select c_~array v_idx_93))) (= (+ v_v_257_1 5) (+ (- v_v_257_1) 5)) (<= (- v_b_18_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_17_1) (- 8)) (<= (- (- v_v_257_1) c_~n) (- 5)) (<= (- (- v_v_257_1) (- c_~n)) 5) (= (+ (- v_b_18_1) 5) (+ (- v_v_257_1) 5)) (<= (- v_b_19_1 v_v_257_1) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_b_16_1) (- 1)) (<= (- v_b_16_1 (- v_b_18_1)) 5) (<= (- (- v_b_16_1) (- v_b_18_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_255_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_257_1) (- 3)) (= (+ v_b_17_1 (- 5)) (+ c_~n (- 5))) (<= (- v_b_16_1 (- v_b_19_1)) 10) (<= (- v_b_17_1 (- v_v_255_1)) 9) (<= (- v_b_19_1 v_v_255_1) 1) (<= (- (- v_b_16_1) v_b_19_1) (- 9)) (<= (- (- v_v_255_1) (- v_v_257_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_19_1) v_v_257_1) (- 5)) (<= (- (- v_b_16_1) (- c_~n)) 1) (<= (- (- v_b_16_1) v_v_257_1) (- 4)) (<= (- v_b_17_1 (- c_~n)) 10) (<= (- v_b_17_1 v_v_257_1) 5) (<= (- (- v_b_16_1) v_b_17_1) (- 9)) (<= (- v_b_16_1 v_b_18_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_16_1)) 1) (= (+ c_~n (- 5)) v_b_18_1) (or (< v_idx_90 v_b_17_1) (= v_v_254_1 (select c_ULTIMATE.start_main_~array~7 v_idx_90))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_19_1)) 9) (<= (- c_ULTIMATE.start_main_~i~7 v_v_255_1) 0) (<= (- (- v_b_17_1) (- v_v_255_1)) (- 1)) (<= (- (- v_b_17_1) c_~n) (- 10)) (<= (- v_b_17_1 v_b_18_1) 5) (<= (- v_b_19_1 c_~n) 0) (<= (- v_b_19_1 (- v_b_19_1)) 10) (<= (- v_b_18_1 (- v_v_255_1)) 4) (<= (- (- v_v_257_1) v_v_257_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 8)) (<= (- v_v_257_1 (- c_~n)) 5) (= (+ c_~n (- 5)) v_v_257_1) (<= (- (- v_b_16_1) (- v_v_257_1)) (- 4)) (= (+ (- c_~n) 10) (+ (- v_v_257_1) 5)) (<= (- (- v_b_19_1) c_~n) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_17_1)) 9) (<= (- (- v_b_17_1) (- v_v_257_1)) (- 5)) (<= (- (- v_v_255_1) (- c_~n)) 1) (= v_b_17_1 (+ (- v_v_257_1) 5)) (<= (- (- v_b_17_1) (- v_b_18_1)) (- 5)) (<= (- v_b_16_1 (- v_v_257_1)) 5) (<= (- v_b_18_1 (- v_b_18_1)) 0) (<= (- (- v_b_18_1) (- c_~n)) 5) (<= (- (- v_b_17_1) v_b_17_1) (- 10)) (<= (- (- v_b_16_1) v_v_255_1) (- 8)) (<= (- (- v_b_19_1) (- v_v_257_1)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_255_1) (- 7)) (<= (- (- v_b_18_1) (- v_v_255_1)) 4) (<= (- v_v_257_1 (- v_v_257_1)) 0) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- v_b_18_1) v_v_255_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 2) (<= (- v_b_16_1 v_v_255_1) 1) (= (+ v_b_19_1 (- 5)) (+ c_~n (- 5))) (<= (- (- v_b_18_1) v_b_19_1) (- 5)) (<= (- v_b_17_1 v_v_255_1) 1) (<= (- (- v_b_19_1) v_v_255_1) (- 9)) (<= (- v_b_16_1 v_b_19_1) 0) (<= (- v_b_17_1 v_b_19_1) 0) (<= (- (- v_b_19_1) (- c_~n)) 0) (= (+ (- v_b_19_1) 10) (+ (- v_v_257_1) 5)) (<= (- (- v_b_16_1) v_b_18_1) (- 4)) (<= (- (- v_v_255_1) v_v_257_1) (- 4)) (<= (- (- v_b_16_1) (- v_v_255_1)) 0) (<= (- v_b_16_1 v_b_17_1) 0) (<= (- v_b_18_1 (- v_v_257_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_16_1) (- 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_19_1)) 2) (or (<= v_b_16_1 v_idx_88) (= v_v_252_1 (select c_ULTIMATE.start_main_~array~7 v_idx_88))) (<= (- v_b_17_1 (- v_b_19_1)) 10) (<= (- v_b_17_1 (- v_b_18_1)) 5) (= (- v_v_257_1) (+ c_~n (- 5))) (<= (- (- v_b_16_1) v_b_16_1) (- 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_18_1)) (- 3)) (= (+ v_b_18_1 5) (+ (- v_v_257_1) 5)) (= (+ v_v_255_1 1) (+ (- v_v_257_1) 5)) (= (+ (- v_b_17_1) 10) (+ (- v_v_257_1) 5)) (<= (- (- v_b_19_1) (- v_v_255_1)) (- 1)) (<= (- (- v_b_18_1) v_b_18_1) 0) (= 5 (+ (- v_v_257_1) 5)) (<= (- (- v_b_17_1) (- c_~n)) 0) (<= (- (- v_b_17_1) (- v_b_19_1)) 0) (<= (- (- v_b_17_1) v_b_18_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_18_1) (- 3)) (= c_~n (+ (- v_v_257_1) 5)) (<= (- v_b_17_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_17_1)) 2) (<= (- (- v_b_18_1) (- v_v_257_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_257_1) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_257_1)) 4) (<= (- (- v_b_18_1) (- v_b_19_1)) 5) (<= (- v_v_255_1 c_~n) (- 1)) (= (+ c_~n (- 5)) (+ v_v_255_1 (- 4))) (<= (- v_b_19_1 (- v_v_257_1)) 5) (<= (- (- v_b_16_1) (- v_b_19_1)) 1) (= v_v_259_1 (select |c_old(~array)| v_idx_94)) (= (+ c_~n (- 5)) (+ (- v_v_255_1) 4)) (<= (- v_v_255_1 (- c_~n)) 9) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_v_255_1) v_v_255_1) (- 8)) (= (+ (- v_v_255_1) 9) (+ (- v_v_257_1) 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_18_1)) 4) (<= (- (- v_b_19_1) v_b_19_1) (- 10)) (<= (- v_b_16_1 (- c_~n)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_19_1) (- 8)) (<= (- v_b_19_1 (- v_v_255_1)) 9) (<= (- c_ULTIMATE.start_main_~i~7 v_b_18_1) 4) (= (+ c_~n (- 5)) (+ (- c_~n) 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_19_1) (- 1)) (<= (- (- v_b_16_1) (- v_b_17_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (or (= v_v_256_1 (select c_~array v_idx_91)) (<= v_b_18_1 v_idx_91)) (= (+ (- v_b_19_1) 5) (+ c_~n (- 5))) (<= (- v_b_18_1 v_b_19_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_17_1) (- 1))))) (forall ((v_idx_87 Int) (v_idx_85 Int) (v_idx_86 Int) (v_idx_83 Int) (v_idx_84 Int) (v_idx_81 Int) (v_idx_82 Int) (v_idx_80 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_40_1 Int) (v_v_17_1 Int) (v_v_39_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 4) (+ v_v_40_1 (- 3))) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (= (+ v_v_21_1 (- 4)) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 v_b_10_1) (- 4)) (= (+ (- v_v_40_1) 7) (+ v_b_9_1 (- 1))) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 7)) (= (+ v_b_9_1 (- 1)) (+ v_v_4_1 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ (- v_b_10_1) 7) (+ (- v_b_9_1) 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (= (+ (- v_b_10_1) 9) (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 3)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_21_1) 8)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (= (+ v_b_0_1 5) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (= (+ v_b_10_1 (- 4)) (+ v_v_40_1 (- 3))) (= c_~n (+ v_b_10_1 1)) (= (+ (- c_ULTIMATE.start_main_~i~7) 6) (+ v_b_9_1 (- 1))) (= (+ v_b_9_1 (- 1)) (+ (- v_b_0_1) 4)) (= (+ (- c_~n) 10) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) (+ (- v_b_9_1) 9)) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- c_~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ c_~n (- 2)) (+ (- v_b_10_1) 7)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (= (+ c_ULTIMATE.start_main_~i~7 2) (+ v_b_9_1 (- 1))) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 7) (<= (- (- v_b_9_1) (- c_~n)) 0) (= (+ (- v_b_10_1) 7) (+ v_b_0_1 3)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (= (+ (- c_~n) 8) (+ (- v_b_10_1) 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (= (+ (- c_~n) 5) (+ v_v_40_1 (- 3))) (or (= (select c_~array v_idx_86) v_v_4_1) (<= v_b_9_1 v_idx_86) (< v_idx_86 v_b_0_1)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (= (+ c_ULTIMATE.start_main_~i~7 (- 2)) (+ v_v_40_1 (- 3))) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (= v_v_2_1 (select |c_old(~array)| v_idx_84)) (= (+ (- v_v_21_1) 9) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) v_b_10_1) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (= (+ v_b_9_1 (- 1)) v_v_21_1) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (= 5 (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (= (+ v_v_40_1 (- 3)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ (- v_b_14_1) 3) (+ v_v_40_1 (- 3))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (= (+ v_b_10_1 1) v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ (- v_b_10_1) 7) v_v_40_1) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 c_~n) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 c_~n) 0) (or (< v_idx_87 v_b_9_1) (= (select c_~array v_idx_87) v_v_17_1)) (= (+ (- v_b_11_1) 5) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- c_~n (- c_~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (= (+ c_ULTIMATE.start_main_~i~7 3) (+ v_b_10_1 1)) (= (+ v_v_40_1 2) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (= (+ (- v_b_10_1) 7) v_b_14_1) (<= (- v_b_11_1 (- v_v_4_1)) 5) (= (+ (- v_b_10_1) 7) (+ v_b_10_1 (- 1))) (or (< v_idx_81 v_b_14_1) (<= v_b_10_1 v_idx_81) (= (select c_ULTIMATE.start_main_~array~7 v_idx_81) v_v_40_1)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (= (+ v_b_9_1 (- 2)) (+ (- v_b_10_1) 7)) (= (+ v_v_4_1 5) (+ v_b_10_1 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (= (+ (- v_b_11_1) 8) (+ (- v_b_10_1) 7)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_4_1) 4)) (= (+ (- v_v_40_1) 3) (+ v_v_40_1 (- 3))) (= (+ c_~n (- 5)) (+ v_v_40_1 (- 3))) (or (= (select c_ULTIMATE.start_main_~array~7 v_idx_83) v_v_22_1) (< v_idx_83 v_b_11_1)) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ (- c_ULTIMATE.start_main_~i~7) 2) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 c_~n) (- 5)) (= (+ v_b_9_1 (- 1)) (+ (- c_~n) 9)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_v_4_1 3) (+ (- v_b_10_1) 7)) (= (+ v_b_10_1 1) (+ (- c_ULTIMATE.start_main_~i~7) 7)) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 3) (<= (- v_v_21_1 (- c_~n)) 9) (= (+ v_b_11_1 (- 2)) (+ (- v_b_10_1) 7)) (<= (- (- v_v_40_1) c_~n) (- 8)) (<= (- (- v_b_14_1) c_~n) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (= (+ (- v_b_11_1) 10) (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (or (<= v_b_11_1 v_idx_82) (< v_idx_82 v_b_10_1) (= (select c_ULTIMATE.start_main_~array~7 v_idx_82) v_v_21_1)) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 4)) (= v_v_4_1 (+ v_v_40_1 (- 3))) (= v_b_9_1 (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (= 0 (+ v_v_40_1 (- 3))) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (= (+ (- v_v_4_1) 3) (+ (- v_b_10_1) 7)) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- v_b_9_1 (- c_~n)) 10) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (= (+ v_v_21_1 1) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (= (+ (- v_v_21_1) 7) (+ (- v_b_10_1) 7)) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- v_b_14_1 (- c_~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (= (+ (- v_v_40_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_9_1 (- 1)) (+ v_b_14_1 1)) (= (+ c_ULTIMATE.start_main_~i~7 1) (+ (- v_b_10_1) 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (= (+ v_b_11_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_v_21_1 (- 1)) (+ (- v_b_10_1) 7)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (or (<= v_b_14_1 v_idx_80) (= (select c_ULTIMATE.start_main_~array~7 v_idx_80) v_v_39_1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (= (+ v_b_14_1 (- 3)) (+ v_v_40_1 (- 3))) (or (<= v_b_0_1 v_idx_85) (= (select c_~array v_idx_85) v_v_3_1)) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (= (+ (- v_b_10_1) 4) (+ v_v_40_1 (- 3))) (= (+ c_~n (- 1)) (+ v_b_9_1 (- 1))) (= (+ (- v_v_4_1) 5) (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ (- v_b_14_1) 7) (+ v_b_9_1 (- 1))) (= 4 (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (= (+ v_b_9_1 (- 1)) (+ v_b_11_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_10_1) 7)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (= (+ v_v_40_1 (- 3)) (- v_v_4_1)) (= v_b_0_1 (+ v_v_40_1 (- 3))) (= (+ (- v_b_10_1) 7) (+ (- v_b_0_1) 3)) (= (+ v_b_10_1 1) (+ (- v_b_0_1) 5)) (= (+ (- v_b_11_1) 9) (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- c_~n)) 2) (= (+ (- v_b_10_1) 7) (+ (- c_ULTIMATE.start_main_~i~7) 5)) (= (+ v_b_10_1 1) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= (+ (- v_b_14_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 c_~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= 3 (+ (- v_b_10_1) 7)) (= (+ v_b_9_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_b_10_1 1) (+ v_b_14_1 2)) (<= (- v_v_40_1 (- c_~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (= (+ v_v_40_1 1) (+ v_b_9_1 (- 1))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- v_v_4_1 c_~n) (- 5))))))} [2019-01-07 16:09:20,348 WARN L228 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2019-01-07 16:09:20,349 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2019-01-07 16:09:20,351 WARN L230 ngHoareTripleChecker]: Post: {2147483634#(or (forall ((v_idx_104 Int) (v_idx_105 Int) (v_idx_108 Int) (v_idx_109 Int) (v_idx_106 Int) (v_idx_107 Int) (v_idx_111 Int) (v_idx_110 Int)) (exists ((v_v_259_1 Int) (v_b_19_1 Int) (v_v_257_1 Int) (v_v_269_1 Int) (v_v_258_1 Int) (v_v_255_1 Int) (v_v_256_1 Int) (v_v_254_1 Int) (v_b_22_1 Int) (v_b_16_1 Int) (v_v_270_1 Int) (v_b_18_1 Int) (v_b_17_1 Int)) (and (<= (- v_b_22_1 (- v_v_270_1)) 8) (= v_v_257_1 (+ (- c_~n) 5)) (<= (- v_b_16_1 (- v_b_17_1)) 10) (<= (- v_b_18_1 (- v_b_19_1)) 5) (<= (- v_b_16_1 v_v_270_1) 1) (<= (- v_v_257_1 c_~n) (- 5)) (<= (- v_b_17_1 (- v_v_257_1)) 5) (<= (- (- v_b_17_1) v_b_19_1) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_255_1)) 2) (<= (- v_b_16_1 (- v_b_16_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 7)) (= (- v_v_257_1) v_v_257_1) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (= (+ (- v_b_19_1) 5) v_v_257_1) (<= (- v_b_19_1 (- c_~n)) 10) (<= (- (- v_b_19_1) v_v_270_1) (- 8)) (= v_v_257_1 v_b_18_1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_22_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_257_1)) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_16_1) (- 2)) (<= (- v_b_18_1 v_v_255_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_18_1) 3) (<= (- (- v_v_270_1) (- c_~n)) 2) (<= (- v_b_16_1 (- v_v_255_1)) 9) (<= (- (- v_b_18_1) v_v_270_1) (- 3)) (<= (- v_b_18_1 c_~n) (- 5)) (<= (- (- v_v_257_1) c_~n) (- 5)) (<= (- (- v_v_257_1) (- c_~n)) 5) (<= (- v_b_19_1 v_v_257_1) 5) (<= (- (- v_b_16_1) (- v_b_18_1)) (- 4)) (<= (- (- v_b_22_1) c_~n) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_257_1) 3) (<= (- v_b_16_1 v_b_22_1) 1) (<= (- v_b_19_1 v_v_255_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_255_1)) 7) (<= (- v_b_22_1 (- c_~n)) 9) (<= (- (- v_b_16_1) (- c_~n)) 1) (<= (- v_b_17_1 (- c_~n)) 10) (<= (- v_b_19_1 v_v_270_1) 2) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_17_1)) 8) (<= (- (- v_b_16_1) v_b_22_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_19_1) (- 2)) (= (+ (- v_v_255_1) 4) v_v_257_1) (<= (- (- v_v_257_1) v_v_270_1) (- 3)) (<= (- v_b_18_1 (- v_v_255_1)) 4) (<= (- (- v_v_257_1) v_v_257_1) 0) (<= (- v_v_257_1 (- c_~n)) 5) (= (+ c_~n (- 5)) v_v_257_1) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_17_1)) 3) (<= (- (- v_b_16_1) (- v_v_257_1)) (- 4)) (<= (- (- v_b_17_1) (- v_v_257_1)) (- 5)) (<= (- (- v_v_255_1) (- c_~n)) 1) (<= (- v_b_18_1 (- v_b_18_1)) 0) (<= (- (- v_b_18_1) (- c_~n)) 5) (= (+ (- v_v_255_1) 9) (+ (- v_b_19_1) 10)) (<= (- (- v_b_17_1) v_b_17_1) (- 10)) (<= (- (- v_b_16_1) v_v_255_1) (- 8)) (<= (- (- v_b_16_1) v_v_270_1) (- 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_16_1) (- 6)) (<= (- (- v_v_257_1) (- v_v_270_1)) 4) (<= (- v_b_16_1 v_v_255_1) 1) (<= (- (- v_b_22_1) (- v_v_257_1)) (- 3)) (<= (- v_b_17_1 v_b_19_1) 0) (<= (- v_b_22_1 v_v_257_1) 4) (= (+ (- v_b_19_1) 10) (+ (- v_v_257_1) 5)) (<= (- (- v_v_255_1) v_v_257_1) (- 4)) (<= (- (- v_b_16_1) (- v_v_255_1)) 0) (<= (- v_b_18_1 (- v_v_257_1)) 0) (<= (- v_v_270_1 (- c_~n)) 9) (<= (- v_v_255_1 v_v_270_1) 1) (<= (- v_b_17_1 (- v_b_18_1)) 5) (<= (- v_b_19_1 v_b_22_1) 2) (<= (- (- v_v_270_1) c_~n) (- 8)) (= (+ (- v_b_18_1) 5) (+ (- v_b_19_1) 10)) (<= (- (- v_b_22_1) (- c_~n)) 2) (<= (- (- v_v_255_1) (- v_v_270_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_270_1) (- 5)) (<= (- v_b_18_1 v_b_22_1) (- 3)) (<= (- (- v_v_255_1) v_v_270_1) (- 7)) (<= (- (- v_b_19_1) (- v_v_255_1)) (- 1)) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- (- v_b_17_1) v_b_18_1) (- 5)) (<= (- v_b_17_1 c_~n) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_18_1) (- v_b_19_1)) 5) (= v_v_270_1 v_b_22_1) (<= (- v_v_257_1 v_v_270_1) (- 3)) (<= (- (- v_b_19_1) (- v_b_22_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_16_1)) 8) (<= (- v_b_19_1 (- v_v_257_1)) 5) (= (+ v_v_257_1 5) (+ (- v_b_19_1) 10)) (<= (- (- v_b_16_1) (- v_b_22_1)) (- 1)) (= (+ v_b_16_1 (- 1)) v_v_270_1) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_b_19_1) v_b_22_1) (- 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_16_1)) 2) (or (<= v_b_17_1 v_idx_106) (< v_idx_106 v_b_16_1) (= v_v_255_1 (select c_ULTIMATE.start_main_~array~7 v_idx_106))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_19_1)) 8) (= v_v_257_1 (+ v_v_255_1 (- 4))) (<= (- v_b_16_1 (- v_v_270_1)) 9) (or (= (select c_ULTIMATE.start_main_~array~7 v_idx_107) v_v_254_1) (< v_idx_107 v_b_17_1)) (or (= v_v_269_1 (select c_ULTIMATE.start_main_~array~7 v_idx_104)) (<= v_b_22_1 v_idx_104)) (<= (- v_b_19_1 (- v_b_22_1)) 9) (<= (- (- v_b_17_1) v_b_22_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_270_1) (- 1)) (<= (- v_b_19_1 (- v_v_270_1)) 9) (= v_v_270_1 (+ c_ULTIMATE.start_main_~i~7 1)) (<= (- (- v_b_17_1) v_v_257_1) (- 5)) (= (select |c_old(~array)| v_idx_111) v_v_259_1) (<= (- v_v_255_1 (- v_v_257_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_18_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_19_1) (- 7)) (<= (- (- v_b_17_1) v_v_255_1) (- 9)) (= (+ (- v_b_19_1) 10) c_~n) (<= (- v_b_16_1 v_v_257_1) 5) (<= (- v_b_18_1 (- c_~n)) 5) (<= (- (- v_b_22_1) v_v_257_1) (- 3)) (<= (- v_v_255_1 v_v_257_1) 4) (<= (- v_v_255_1 (- v_v_270_1)) 8) (<= (- (- v_b_22_1) v_v_270_1) (- 6)) (<= (- v_v_257_1 (- v_v_270_1)) 4) (<= (- (- v_b_18_1) v_v_257_1) 0) (= (+ (- v_b_19_1) 10) 5) (<= (- (- v_b_18_1) c_~n) (- 5)) (<= (- v_b_17_1 (- v_b_17_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_255_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_17_1) (- 2)) (<= (- (- v_v_255_1) c_~n) (- 9)) (<= (- v_v_255_1 (- v_v_255_1)) 8) (<= (- (- v_b_16_1) c_~n) (- 9)) (<= (- v_b_22_1 (- v_v_255_1)) 8) (<= (- v_b_16_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_22_1) (- 5)) (= (+ (- v_b_19_1) 10) (+ (- c_~n) 10)) (<= (- (- v_b_17_1) (- v_b_22_1)) (- 1)) (<= (- v_b_18_1 v_v_257_1) 0) (<= (- v_b_18_1 v_v_270_1) (- 3)) (= (+ v_b_18_1 5) (+ (- v_b_19_1) 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 3) (<= (- v_b_18_1 (- v_v_270_1)) 4) (<= (- v_b_16_1 (- v_b_18_1)) 5) (= v_v_257_1 (+ (- v_b_17_1) 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_270_1)) 7) (<= (- v_b_17_1 v_v_270_1) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 4)) (<= (- v_b_16_1 (- v_b_19_1)) 10) (<= (- v_b_17_1 (- v_v_255_1)) 9) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_270_1)) 1) (<= (- (- v_b_16_1) v_b_19_1) (- 9)) (<= (- v_b_17_1 (- v_v_270_1)) 9) (<= (- (- v_v_255_1) (- v_v_257_1)) (- 4)) (= (+ v_v_255_1 1) (+ (- v_b_19_1) 10)) (= (+ v_b_19_1 (- 5)) v_v_257_1) (<= (- (- v_b_19_1) v_v_257_1) (- 5)) (<= (- (- v_b_16_1) v_v_257_1) (- 4)) (<= (- v_b_17_1 v_b_22_1) 2) (<= (- v_b_17_1 v_v_257_1) 5) (<= (- (- v_b_16_1) v_b_17_1) (- 9)) (<= (- v_v_270_1 (- v_v_270_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_17_1) (- 7)) (= (+ v_v_270_1 1) v_b_16_1) (<= (- v_b_18_1 (- v_b_22_1)) 4) (or (<= v_b_18_1 v_idx_108) (= v_v_256_1 (select c_~array v_idx_108))) (<= (- v_b_16_1 v_b_18_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_18_1)) (- 2)) (<= (- (- v_b_22_1) v_v_255_1) (- 7)) (<= (- (- v_b_17_1) (- v_v_255_1)) (- 1)) (<= (- (- v_b_17_1) c_~n) (- 10)) (<= (- v_b_17_1 v_b_18_1) 5) (<= (- v_b_19_1 c_~n) 0) (<= (- (- v_b_19_1) (- v_v_270_1)) (- 1)) (<= (- v_b_19_1 (- v_b_19_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_22_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_257_1)) 3) (<= (- (- v_b_19_1) c_~n) (- 10)) (<= (- (- v_b_17_1) (- v_b_18_1)) (- 5)) (<= (- v_b_16_1 (- v_v_257_1)) 5) (or (< v_idx_105 v_b_22_1) (<= v_b_16_1 v_idx_105) (= (select c_ULTIMATE.start_main_~array~7 v_idx_105) v_v_270_1)) (<= (- (- v_b_19_1) (- v_v_257_1)) (- 5)) (<= (- v_b_22_1 v_v_255_1) 0) (<= (- (- v_b_22_1) v_b_22_1) (- 6)) (<= (- (- v_b_18_1) (- v_v_255_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 v_v_255_1) (- 1)) (<= (- v_v_257_1 (- v_v_257_1)) 0) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- v_b_18_1) v_v_255_1) (- 4)) (<= (- (- v_b_18_1) v_b_19_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_257_1) (- 2)) (<= (- v_b_17_1 v_v_255_1) 1) (= (+ (- v_b_19_1) 10) v_b_19_1) (<= (- (- v_b_19_1) v_v_255_1) (- 9)) (<= (- v_b_16_1 v_b_19_1) 0) (<= (- (- v_b_19_1) (- c_~n)) 0) (<= (- (- v_b_16_1) v_b_18_1) (- 4)) (<= (- (- v_b_22_1) (- v_v_270_1)) 0) (<= (- v_b_16_1 v_b_17_1) 0) (= (+ c_ULTIMATE.start_main_~i~7 2) (+ v_v_270_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_19_1)) 3) (<= (- v_b_17_1 (- v_b_19_1)) 10) (<= (- v_b_22_1 (- v_b_22_1)) 8) (<= (- v_b_16_1 (- v_b_22_1)) 9) (= (+ v_v_270_1 1) (+ v_b_22_1 1)) (<= (- (- v_b_16_1) v_b_16_1) (- 8)) (<= (- v_b_22_1 v_v_270_1) 0) (<= (- (- v_b_18_1) (- v_b_22_1)) 4) (= (+ (- v_b_17_1) 10) (+ (- v_b_19_1) 10)) (<= (- v_b_22_1 c_~n) (- 1)) (or (= v_v_258_1 (select c_~array v_idx_110)) (< v_idx_110 v_b_19_1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_18_1) (- 2)) (<= (- (- v_b_17_1) (- c_~n)) 0) (<= (- (- v_b_17_1) (- v_b_19_1)) 0) (<= (- v_b_17_1 (- v_b_22_1)) 9) (<= (- (- v_b_17_1) v_v_270_1) (- 8)) (<= (- (- v_b_18_1) (- v_v_257_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_22_1)) 7) (<= (- v_v_255_1 c_~n) (- 1)) (or (<= v_b_19_1 v_idx_109) (< v_idx_109 v_b_18_1) (= v_v_257_1 (select c_~array v_idx_109))) (<= (- (- v_b_18_1) v_b_22_1) (- 3)) (= (+ v_b_17_1 (- 5)) v_v_257_1) (<= (- (- v_b_16_1) (- v_b_19_1)) 1) (<= (- (- v_b_22_1) (- v_v_255_1)) 1) (<= (- v_v_255_1 (- c_~n)) 9) (<= (- (- v_v_255_1) v_v_255_1) (- 8)) (<= (- (- v_b_16_1) (- v_v_270_1)) (- 1)) (<= (- v_v_270_1 c_~n) (- 1)) (<= (- (- v_b_19_1) v_b_19_1) (- 10)) (<= (- v_b_16_1 (- c_~n)) 10) (<= (- v_b_19_1 (- v_v_255_1)) 9) (<= (- (- v_b_18_1) (- v_v_270_1)) 4) (= v_v_257_1 0) (<= (- (- v_b_16_1) (- v_b_17_1)) 1) (<= (- (- v_b_17_1) (- v_v_270_1)) (- 1)) (<= (- v_b_22_1 (- v_v_257_1)) 4) (<= (- v_b_18_1 v_b_19_1) (- 5)) (<= (- (- v_v_270_1) v_v_270_1) (- 6)) (= (+ (- v_b_19_1) 10) v_b_17_1)))) (forall ((v_idx_102 Int) (v_idx_103 Int) (v_idx_98 Int) (v_idx_99 Int) (v_idx_96 Int) (v_idx_97 Int) (v_idx_95 Int) (v_idx_100 Int) (v_idx_101 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_v_40_1 Int) (v_b_9_1 Int) (v_v_17_1 Int) (v_v_266_1 Int) (v_v_267_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int) (v_b_20_1 Int)) (and (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_v_267_1) v_v_4_1) (- 2)) (= (+ v_b_20_1 3) (+ v_v_21_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 1)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_v_267_1) v_v_267_1) (- 4)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ v_b_9_1 (- 2)) (+ (- v_b_20_1) 5)) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (= (+ v_b_0_1 4) (+ (- v_v_267_1) 6)) (= (+ v_b_0_1 4) (+ v_b_11_1 (- 1))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 1) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- v_b_10_1 v_v_267_1) 2) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 1) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- v_b_20_1 (- v_v_40_1)) 5) (or (< v_idx_97 v_b_14_1) (<= v_b_10_1 v_idx_97) (= (select c_ULTIMATE.start_main_~array~7 v_idx_97) v_v_40_1)) (<= (- (- v_b_10_1) (- v_v_267_1)) (- 2)) (= (+ v_b_11_1 (- 3)) (+ (- v_v_267_1) 4)) (<= (- (- v_b_0_1) (- v_b_20_1)) 2) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_14_1) v_b_20_1) (- 5)) (<= (- (- v_v_40_1) (- c_~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (or (<= v_b_11_1 v_idx_98) (< v_idx_98 v_b_10_1) (= (select c_ULTIMATE.start_main_~array~7 v_idx_98) v_v_21_1)) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ v_b_11_1 (- 3)) (+ v_b_10_1 (- 2))) (= (+ (- v_v_40_1) 7) (+ v_b_0_1 4)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_20_1 (- v_v_4_1)) 2) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- (- v_b_11_1) v_v_267_1) (- 7)) (<= (- (- v_b_14_1) (- v_v_267_1)) (- 1)) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ v_v_40_1 (- 3))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 6) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 5) (= (select |c_old(~array)| v_idx_100) v_v_2_1) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_v_267_1)) 7) (<= (- v_b_0_1 v_v_40_1) (- 3)) (= (+ (- v_b_11_1) 8) (+ (- v_b_20_1) 5)) (= (+ v_b_11_1 (- 3)) (+ c_ULTIMATE.start_main_~i~7 1)) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ (- c_~n) 5)) (= (+ v_b_20_1 3) (+ (- v_v_4_1) 5)) (<= (- v_b_20_1 v_v_21_1) (- 2)) (= (+ v_b_0_1 4) (+ (- c_ULTIMATE.start_main_~i~7) 5)) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_b_20_1) (- 1)) (= (+ v_b_11_1 (- 3)) (+ (- c_ULTIMATE.start_main_~i~7) 3)) (<= (- v_b_9_1 (- v_v_4_1)) 5) (= (+ v_b_20_1 3) (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 3) (<= (- (- v_b_20_1) v_b_20_1) (- 4)) (= (+ v_b_0_1 4) (+ (- v_b_0_1) 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 4) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) 0) (<= (- v_b_20_1 (- v_b_20_1)) 4) (<= (- (- v_v_267_1) (- c_~n)) 3) (= (+ v_b_0_1 4) (+ (- v_b_14_1) 7)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 4)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (= (+ v_b_11_1 (- 3)) 2) (<= (- c_~n (- c_~n)) 10) (= (+ v_b_11_1 (- 3)) (+ (- v_b_11_1) 7)) (<= (- v_b_10_1 (- v_b_14_1)) 7) (= (+ v_b_11_1 (- 3)) (+ v_b_9_1 (- 3))) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 1)) (<= (- v_v_267_1 (- c_~n)) 7) (<= (- (- v_v_21_1) v_v_267_1) (- 6)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- v_b_10_1 v_v_40_1) 1) (= (+ v_b_20_1 3) v_b_11_1) (= (+ v_b_20_1 3) (+ (- v_b_14_1) 8)) (= (+ c_~n (- 2)) (+ (- v_b_20_1) 5)) (= (+ v_b_0_1 4) (+ v_v_4_1 4)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 5) (<= (- (- v_v_267_1) c_~n) (- 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_40_1)) 4) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_40_1) (- 2)) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ v_b_11_1 (- 3)) (+ v_b_0_1 2)) (= (+ v_b_11_1 (- 3)) (+ (- v_v_4_1) 2)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (= (+ v_b_20_1 3) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (= (+ v_b_0_1 4) 4) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (= (+ v_b_11_1 (- 3)) (+ v_v_40_1 (- 1))) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (= (+ v_b_20_1 3) (+ (- v_b_10_1) 9)) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_21_1 (- v_v_267_1)) 6) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_b_20_1 3) 5) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_v_21_1) 4)) (<= (- (- v_b_0_1) v_v_267_1) (- 2)) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ v_b_20_1 (- 2))) (<= (- v_b_14_1 (- v_b_20_1)) 5) (<= (- (- v_b_11_1) v_b_20_1) (- 7)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- v_v_267_1 (- v_v_267_1)) 4) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (= (+ v_b_11_1 (- 3)) v_b_20_1) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 1) (= (+ v_b_0_1 4) (+ (- v_v_21_1) 8)) (= (+ v_b_20_1 3) (+ (- c_ULTIMATE.start_main_~i~7) 6)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (<= (- (- v_b_11_1) (- v_v_267_1)) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 4)) (<= (- v_b_9_1 (- c_~n)) 10) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_14_1)) 4) (= (+ v_b_20_1 1) (+ (- v_b_20_1) 5)) (= (+ v_b_11_1 (- 3)) (+ v_b_14_1 (- 1))) (<= (- (- v_b_14_1) v_v_267_1) (- 5)) (<= (- (- v_b_9_1) (- v_v_267_1)) (- 3)) (<= (- v_b_0_1 (- c_~n)) 5) (= (+ v_b_20_1 3) (+ (- v_v_21_1) 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_0_1 4) (+ (- v_b_9_1) 9)) (<= (- v_b_20_1 v_v_40_1) (- 1)) (= (+ v_b_11_1 (- 3)) (+ (- c_~n) 7)) (= (+ v_b_0_1 4) (+ (- v_b_20_1) 6)) (<= (- v_b_10_1 (- v_v_267_1)) 6) (= (+ v_b_20_1 3) (+ (- v_b_0_1) 5)) (= (+ c_ULTIMATE.start_main_~i~7 2) (+ (- v_b_20_1) 5)) (<= (- (- v_b_20_1) v_v_21_1) (- 6)) (= (+ v_b_20_1 3) (+ (- c_~n) 10)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 6)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (<= (- v_b_14_1 (- v_v_267_1)) 5) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 5)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- v_b_20_1 v_b_9_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_40_1) (- 4)) (<= (- v_b_20_1 c_~n) (- 3)) (<= (- v_b_0_1 (- v_b_0_1)) 0) (= (+ v_b_11_1 (- 3)) (+ (- v_v_21_1) 6)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 4)) (<= (- v_b_14_1 v_b_20_1) 1) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ v_b_14_1 (- 3)) (+ c_ULTIMATE.start_main_~i~7 (- 1))) (= (+ v_b_0_1 4) (+ (- c_~n) 9)) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_v_40_1) 3)) (<= (- (- v_b_0_1) (- v_v_267_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 4) (<= (- (- v_v_267_1) (- v_v_40_1)) 1) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (= (+ (- v_b_0_1) 3) (+ (- v_b_20_1) 5)) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- v_v_267_1 v_v_4_1) 2) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= (+ v_b_20_1 3) (+ v_v_267_1 3)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_20_1)) 1) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- v_v_267_1 v_v_40_1) (- 1)) (<= (- v_b_10_1 v_b_20_1) 2) (<= (- v_b_20_1 (- v_b_9_1)) 7) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- v_b_11_1 v_b_20_1) 3) (= (+ (- v_v_267_1) 2) (+ c_ULTIMATE.start_main_~i~7 (- 1))) (<= (- (- v_b_10_1) v_v_267_1) (- 6)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ v_v_21_1 (- 4))) (<= (- v_b_10_1 (- v_b_20_1)) 6) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= (+ v_v_21_1 (- 1)) (+ (- v_b_20_1) 5)) (<= (- (- v_b_0_1) v_b_20_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 6) (<= (- v_v_40_1 (- c_~n)) 8) (<= (- v_b_20_1 (- v_v_267_1)) 4) (= (+ v_b_11_1 (- 3)) (+ (- v_b_9_1) 7)) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (= (+ c_~n (- 5)) (+ c_ULTIMATE.start_main_~i~7 (- 1))) (= (+ (- v_b_20_1) 5) (+ v_b_10_1 (- 1))) (<= (- v_v_4_1 c_~n) (- 5)) (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 7) (+ (- v_b_20_1) 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 5)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 4) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- (- v_b_14_1) (- v_b_20_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) v_v_4_1) (= (+ v_b_20_1 3) (+ v_b_14_1 2)) (<= (- (- v_b_0_1) c_~n) (- 5)) (= (+ (- c_~n) 8) (+ (- v_b_20_1) 5)) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (<= (- (- v_v_21_1) (- v_v_267_1)) (- 2)) (= (+ v_v_40_1 1) (+ v_b_0_1 4)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (= (+ v_b_10_1 (- 4)) (+ c_ULTIMATE.start_main_~i~7 (- 1))) (<= (- (- v_b_9_1) c_~n) (- 10)) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- (- v_b_9_1) v_v_267_1) (- 7)) (<= (- v_b_0_1 v_b_20_1) (- 2)) (= (+ v_b_20_1 3) (+ (- v_v_40_1) 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_40_1)) 2) (<= (- (- v_b_10_1) v_b_20_1) (- 6)) (= (+ (- v_b_10_1) 7) (+ (- v_b_20_1) 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 3)) (<= (- (- v_b_20_1) (- v_b_9_1)) 3) (<= (- (- v_b_20_1) v_v_267_1) (- 4)) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- v_b_20_1 (- v_v_21_1)) 6) (= (+ v_b_11_1 (- 3)) (+ c_~n (- 3))) (<= (- (- v_b_20_1) v_v_4_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 3)) (= (+ v_b_0_1 3) (+ (- v_b_20_1) 5)) (<= (- (- v_b_9_1) (- c_~n)) 0) (= (+ v_b_11_1 (- 3)) (+ v_v_21_1 (- 2))) (<= (- v_v_21_1 v_v_267_1) 2) (or (< v_idx_102 v_b_0_1) (<= v_b_9_1 v_idx_102) (= v_v_4_1 (select c_~array v_idx_102))) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (= (+ c_ULTIMATE.start_main_~i~7 4) (+ v_b_20_1 3)) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- v_b_11_1 (- v_b_20_1)) 7) (= (+ (- c_ULTIMATE.start_main_~i~7) 4) (+ (- v_b_20_1) 5)) (= (+ v_v_267_1 1) (+ (- v_b_20_1) 5)) (<= (- (- v_b_20_1) (- v_v_267_1)) 0) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_14_1) 3)) (<= (- v_b_0_1 (- v_b_14_1)) 3) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_267_1)) 3) (= (+ v_b_11_1 (- 2)) (+ (- v_b_20_1) 5)) (= (+ (- v_v_267_1) 5) (+ (- v_b_20_1) 5)) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 2) (<= (- (- v_b_20_1) v_b_9_1) (- 7)) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ v_v_267_1 (- 2))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (= (+ (- v_v_4_1) 3) (+ (- v_b_20_1) 5)) (= (+ v_b_20_1 2) (+ v_b_0_1 4)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ v_b_0_1 4) (+ c_ULTIMATE.start_main_~i~7 3)) (or (<= v_b_0_1 v_idx_101) (= (select c_~array v_idx_101) v_v_3_1)) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_b_9_1 v_v_267_1) 3) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- v_v_40_1 c_~n) (- 2)) (= (+ v_b_20_1 3) (+ (- v_v_267_1) 7)) (<= (- v_b_11_1 c_~n) 0) (<= (- v_b_10_1 v_b_9_1) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_20_1) 5)) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_267_1)) 1) (= (+ v_b_0_1 4) v_b_10_1) (= (+ v_b_20_1 3) (+ (- v_b_11_1) 10)) (= (+ v_b_0_1 4) (+ v_b_14_1 1)) (= (+ (- v_b_11_1) 9) (+ v_b_0_1 4)) (<= (- v_b_0_1 (- v_v_267_1)) 2) (= (+ v_b_11_1 (- 3)) v_v_267_1) (<= (- (- v_v_267_1) v_v_40_1) (- 5)) (= (+ v_b_11_1 (- 3)) (+ (- v_b_14_1) 5)) (= (+ (- v_b_9_1) 8) (+ (- v_b_20_1) 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_20_1) (- 3)) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 3) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- v_b_10_1 v_b_14_1) 1) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_11_1 (- 3)) (+ v_v_4_1 2)) (<= (- (- v_b_20_1) (- v_v_4_1)) (- 2)) (= (+ v_b_11_1 (- 3)) (+ (- v_b_0_1) 2)) (<= (- v_v_21_1 v_v_40_1) 1) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (- v_v_4_1)) (<= (- v_b_0_1 c_~n) (- 5)) (= (+ v_b_9_1 (- 5)) (+ c_ULTIMATE.start_main_~i~7 (- 1))) (<= (- v_b_0_1 (- v_b_20_1)) 2) (<= (- v_b_9_1 (- v_v_21_1)) 9) (= (+ v_b_20_1 3) (+ v_v_40_1 2)) (<= (- v_b_0_1 v_v_267_1) (- 2)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 6) (<= (- v_b_9_1 (- v_b_9_1)) 10) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_11_1) 5)) (<= (- (- v_v_267_1) (- v_v_4_1)) (- 2)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_20_1)) 3) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 1) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- v_b_11_1) (- v_b_20_1)) (- 3)) (<= (- v_v_21_1 (- c_~n)) 9) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_20_1) 2)) (<= (- (- v_v_40_1) c_~n) (- 8)) (<= (- (- v_b_14_1) c_~n) (- 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 6)) (or (< v_idx_99 v_b_11_1) (= (select c_ULTIMATE.start_main_~array~7 v_idx_99) v_v_22_1)) (<= (- (- v_b_10_1) (- v_b_20_1)) (- 2)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_v_267_1 (- v_v_4_1)) 2) (<= (- (- v_b_20_1) (- v_v_40_1)) 1) (= (+ v_b_0_1 4) (+ (- v_v_4_1) 4)) (<= (- v_b_11_1 v_b_14_1) 2) (= v_b_14_1 (+ (- v_b_20_1) 5)) (<= (- (- v_v_4_1) (- c_~n)) 5) (= (+ v_b_0_1 4) (+ c_~n (- 1))) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_14_1)) 2) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_14_1) (- 2)) (= (+ v_b_20_1 3) (+ v_b_0_1 5)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_b_14_1 (- c_~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (or (< v_idx_103 v_b_9_1) (= v_v_17_1 (select c_~array v_idx_103))) (<= (- (- v_b_20_1) c_~n) (- 7)) (<= (- (- v_b_20_1) (- v_v_21_1)) 2) (<= (- (- v_b_20_1) (- c_~n)) 3) (<= (- (- v_b_20_1) v_v_40_1) (- 5)) (<= (- v_b_11_1 (- v_v_267_1)) 7) (or (<= v_b_20_1 v_idx_95) (= (select c_ULTIMATE.start_main_~array~7 v_idx_95) v_v_266_1)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 2)) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) v_b_0_1) (= v_v_40_1 (+ (- v_b_20_1) 5)) (= (+ v_b_20_1 3) (+ v_v_4_1 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_267_1) (- 1)) (= (+ v_b_11_1 (- 3)) (+ (- v_b_10_1) 6)) (<= (- v_b_14_1 v_v_267_1) 1) (<= (- v_b_20_1 v_v_267_1) 0) (<= (- v_v_267_1 c_~n) (- 3)) (<= (- v_b_20_1 (- c_~n)) 7) (= (+ v_b_11_1 (- 3)) (+ (- v_v_40_1) 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ v_v_4_1 3) (+ (- v_b_20_1) 5)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (= 3 (+ (- v_b_20_1) 5)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (<= (- v_b_20_1 v_v_4_1) 2) (= (+ v_b_20_1 3) (+ (- v_b_20_1) 7)) (= (+ v_b_20_1 3) v_b_9_1) (= (+ v_b_0_1 4) (+ v_v_267_1 2)) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_10_1) 4)) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ (- c_ULTIMATE.start_main_~i~7) 1)) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- c_~n)) 2) (= (+ v_b_0_1 4) v_v_21_1) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 c_~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (= (+ c_ULTIMATE.start_main_~i~7 (- 1)) (+ v_b_11_1 (- 5))) (or (< v_idx_96 v_b_20_1) (= v_v_267_1 (select c_ULTIMATE.start_main_~array~7 v_idx_96)) (<= v_b_14_1 v_idx_96)) (= (+ v_b_20_1 3) c_~n) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_267_1) (- 3)) (<= (- v_b_11_1 v_v_267_1) 3) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_14_1) (- 4)) (<= (- v_v_267_1 (- v_v_40_1)) 5) (<= (- (- v_v_21_1) c_~n) (- 9))))))} [2019-01-07 16:09:20,351 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:09:20,883 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:09:20,884 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:09:29,175 WARN L181 SmtUtils]: Spent 8.29 s on a formula simplification that was a NOOP. DAG size: 977 [2019-01-07 16:09:29,176 WARN L270 ngHoareTripleChecker]: Pre: {2147483635#(or (forall ((v_idx_89 Int) (v_idx_88 Int) (v_idx_94 Int) (v_idx_92 Int) (v_idx_93 Int) (v_idx_90 Int) (v_idx_91 Int)) (exists ((v_b_16_1 Int) (v_b_18_1 Int) (v_b_17_1 Int) (v_v_259_1 Int) (v_b_19_1 Int) (v_v_257_1 Int) (v_v_258_1 Int) (v_v_255_1 Int) (v_v_256_1 Int) (v_v_252_1 Int) (v_v_254_1 Int)) (and (<= (- (- v_b_17_1) v_v_257_1) (- 5)) (= (+ ~n (- 5)) 0) (<= (- v_b_16_1 (- v_b_17_1)) 10) (<= (- v_v_255_1 (- v_v_257_1)) 4) (<= (- v_b_18_1 (- v_b_19_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_257_1)) (- 3)) (<= (- v_v_257_1 ~n) (- 5)) (<= (- (- v_b_17_1) v_v_255_1) (- 9)) (<= (- v_b_17_1 (- v_v_257_1)) 5) (<= (- (- v_b_17_1) v_b_19_1) (- 10)) (<= (- v_b_16_1 (- v_b_16_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 6)) (<= (- v_b_16_1 v_v_257_1) 5) (<= (- v_b_18_1 (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_255_1)) 1) (= (+ ULTIMATE.start_main_~i~7 1) v_b_16_1) (<= (- v_b_19_1 (- ~n)) 10) (<= (- v_v_255_1 v_v_257_1) 4) (<= (- ULTIMATE.start_main_~i~7 (- v_b_16_1)) 9) (or (< v_idx_89 v_b_16_1) (= (select ULTIMATE.start_main_~array~7 v_idx_89) v_v_255_1) (<= v_b_17_1 v_idx_89)) (<= (- (- v_b_18_1) v_v_257_1) 0) (or (< v_idx_92 v_b_18_1) (= v_v_257_1 (select ~array v_idx_92)) (<= v_b_19_1 v_idx_92)) (<= (- (- v_b_18_1) ~n) (- 5)) (<= (- v_b_17_1 (- v_b_17_1)) 10) (<= (- v_b_18_1 v_v_255_1) (- 4)) (<= (- (- v_v_255_1) ~n) (- 9)) (<= (- v_b_16_1 (- v_v_255_1)) 9) (= v_b_19_1 (+ (- v_v_257_1) 5)) (<= (- v_v_255_1 (- v_v_255_1)) 8) (<= (- (- v_b_16_1) ~n) (- 9)) (= (+ ~n (- 5)) (+ (- v_b_17_1) 5)) (<= (- v_b_16_1 ~n) 0) (<= (- v_b_18_1 v_v_257_1) 0) (or (< v_idx_93 v_b_19_1) (= v_v_258_1 (select ~array v_idx_93))) (= (+ v_v_257_1 5) (+ (- v_v_257_1) 5)) (<= (- v_b_18_1 ~n) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_17_1) (- 8)) (<= (- (- v_v_257_1) ~n) (- 5)) (<= (- (- v_v_257_1) (- ~n)) 5) (= (+ (- v_b_18_1) 5) (+ (- v_v_257_1) 5)) (<= (- v_b_19_1 v_v_257_1) 5) (<= (- ULTIMATE.start_main_~i~7 v_b_16_1) (- 1)) (<= (- v_b_16_1 (- v_b_18_1)) 5) (<= (- (- v_b_16_1) (- v_b_18_1)) (- 4)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_255_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) v_v_257_1) (- 3)) (= (+ v_b_17_1 (- 5)) (+ ~n (- 5))) (<= (- v_b_16_1 (- v_b_19_1)) 10) (<= (- v_b_17_1 (- v_v_255_1)) 9) (<= (- v_b_19_1 v_v_255_1) 1) (<= (- (- v_b_16_1) v_b_19_1) (- 9)) (<= (- (- v_v_255_1) (- v_v_257_1)) (- 4)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_19_1) v_v_257_1) (- 5)) (<= (- (- v_b_16_1) (- ~n)) 1) (<= (- (- v_b_16_1) v_v_257_1) (- 4)) (<= (- v_b_17_1 (- ~n)) 10) (<= (- v_b_17_1 v_v_257_1) 5) (<= (- (- v_b_16_1) v_b_17_1) (- 9)) (<= (- v_b_16_1 v_b_18_1) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_16_1)) 1) (= (+ ~n (- 5)) v_b_18_1) (or (< v_idx_90 v_b_17_1) (= v_v_254_1 (select ULTIMATE.start_main_~array~7 v_idx_90))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_19_1)) 9) (<= (- ULTIMATE.start_main_~i~7 v_v_255_1) 0) (<= (- (- v_b_17_1) (- v_v_255_1)) (- 1)) (<= (- (- v_b_17_1) ~n) (- 10)) (<= (- v_b_17_1 v_b_18_1) 5) (<= (- v_b_19_1 ~n) 0) (<= (- v_b_19_1 (- v_b_19_1)) 10) (<= (- v_b_18_1 (- v_v_255_1)) 4) (<= (- (- v_v_257_1) v_v_257_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 8)) (<= (- v_v_257_1 (- ~n)) 5) (= (+ ~n (- 5)) v_v_257_1) (<= (- (- v_b_16_1) (- v_v_257_1)) (- 4)) (= (+ (- ~n) 10) (+ (- v_v_257_1) 5)) (<= (- (- v_b_19_1) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_17_1)) 9) (<= (- (- v_b_17_1) (- v_v_257_1)) (- 5)) (<= (- (- v_v_255_1) (- ~n)) 1) (= v_b_17_1 (+ (- v_v_257_1) 5)) (<= (- (- v_b_17_1) (- v_b_18_1)) (- 5)) (<= (- v_b_16_1 (- v_v_257_1)) 5) (<= (- v_b_18_1 (- v_b_18_1)) 0) (<= (- (- v_b_18_1) (- ~n)) 5) (<= (- (- v_b_17_1) v_b_17_1) (- 10)) (<= (- (- v_b_16_1) v_v_255_1) (- 8)) (<= (- (- v_b_19_1) (- v_v_257_1)) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_255_1) (- 7)) (<= (- (- v_b_18_1) (- v_v_255_1)) 4) (<= (- v_v_257_1 (- v_v_257_1)) 0) (<= (- (- ~n) ~n) (- 10)) (<= (- (- v_b_18_1) v_v_255_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 2) (<= (- v_b_16_1 v_v_255_1) 1) (= (+ v_b_19_1 (- 5)) (+ ~n (- 5))) (<= (- (- v_b_18_1) v_b_19_1) (- 5)) (<= (- v_b_17_1 v_v_255_1) 1) (<= (- (- v_b_19_1) v_v_255_1) (- 9)) (<= (- v_b_16_1 v_b_19_1) 0) (<= (- v_b_17_1 v_b_19_1) 0) (<= (- (- v_b_19_1) (- ~n)) 0) (= (+ (- v_b_19_1) 10) (+ (- v_v_257_1) 5)) (<= (- (- v_b_16_1) v_b_18_1) (- 4)) (<= (- (- v_v_255_1) v_v_257_1) (- 4)) (<= (- (- v_b_16_1) (- v_v_255_1)) 0) (<= (- v_b_16_1 v_b_17_1) 0) (<= (- v_b_18_1 (- v_v_257_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_16_1) (- 7)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_19_1)) 2) (or (<= v_b_16_1 v_idx_88) (= v_v_252_1 (select ULTIMATE.start_main_~array~7 v_idx_88))) (<= (- v_b_17_1 (- v_b_19_1)) 10) (<= (- v_b_17_1 (- v_b_18_1)) 5) (= (- v_v_257_1) (+ ~n (- 5))) (<= (- (- v_b_16_1) v_b_16_1) (- 8)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_18_1)) (- 3)) (= (+ v_b_18_1 5) (+ (- v_v_257_1) 5)) (= (+ v_v_255_1 1) (+ (- v_v_257_1) 5)) (= (+ (- v_b_17_1) 10) (+ (- v_v_257_1) 5)) (<= (- (- v_b_19_1) (- v_v_255_1)) (- 1)) (<= (- (- v_b_18_1) v_b_18_1) 0) (= 5 (+ (- v_v_257_1) 5)) (<= (- (- v_b_17_1) (- ~n)) 0) (<= (- (- v_b_17_1) (- v_b_19_1)) 0) (<= (- (- v_b_17_1) v_b_18_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_18_1) (- 3)) (= ~n (+ (- v_v_257_1) 5)) (<= (- v_b_17_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_17_1)) 2) (<= (- (- v_b_18_1) (- v_v_257_1)) 0) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (<= (- ULTIMATE.start_main_~i~7 v_v_257_1) 4) (<= (- ULTIMATE.start_main_~i~7 (- v_v_257_1)) 4) (<= (- (- v_b_18_1) (- v_b_19_1)) 5) (<= (- v_v_255_1 ~n) (- 1)) (= (+ ~n (- 5)) (+ v_v_255_1 (- 4))) (<= (- v_b_19_1 (- v_v_257_1)) 5) (<= (- (- v_b_16_1) (- v_b_19_1)) 1) (= v_v_259_1 (select |old(~array)| v_idx_94)) (= (+ ~n (- 5)) (+ (- v_v_255_1) 4)) (<= (- v_v_255_1 (- ~n)) 9) (<= (- ~n (- ~n)) 10) (<= (- (- v_v_255_1) v_v_255_1) (- 8)) (= (+ (- v_v_255_1) 9) (+ (- v_v_257_1) 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_18_1)) 4) (<= (- (- v_b_19_1) v_b_19_1) (- 10)) (<= (- v_b_16_1 (- ~n)) 10) (<= (- (- ULTIMATE.start_main_~i~7) v_b_19_1) (- 8)) (<= (- v_b_19_1 (- v_v_255_1)) 9) (<= (- ULTIMATE.start_main_~i~7 v_b_18_1) 4) (= (+ ~n (- 5)) (+ (- ~n) 5)) (<= (- ULTIMATE.start_main_~i~7 v_b_19_1) (- 1)) (<= (- (- v_b_16_1) (- v_b_17_1)) 1) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (or (= v_v_256_1 (select ~array v_idx_91)) (<= v_b_18_1 v_idx_91)) (= (+ (- v_b_19_1) 5) (+ ~n (- 5))) (<= (- v_b_18_1 v_b_19_1) (- 5)) (<= (- ULTIMATE.start_main_~i~7 v_b_17_1) (- 1))))) (forall ((v_idx_87 Int) (v_idx_85 Int) (v_idx_86 Int) (v_idx_83 Int) (v_idx_84 Int) (v_idx_81 Int) (v_idx_82 Int) (v_idx_80 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_b_9_1 Int) (v_v_40_1 Int) (v_v_17_1 Int) (v_v_39_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_0_1 Int) (v_b_10_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 4) (+ v_v_40_1 (- 3))) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (= (+ v_v_21_1 (- 4)) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 v_b_10_1) (- 4)) (= (+ (- v_v_40_1) 7) (+ v_b_9_1 (- 1))) (<= (- (- v_v_21_1) (- ~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 7)) (= (+ v_b_9_1 (- 1)) (+ v_v_4_1 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ (- v_b_10_1) 7) (+ (- v_b_9_1) 8)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (= (+ (- v_b_10_1) 9) (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 3)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_21_1) 8)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (= (+ v_b_0_1 5) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- ~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (= (+ v_b_10_1 (- 4)) (+ v_v_40_1 (- 3))) (= ~n (+ v_b_10_1 1)) (= (+ (- ULTIMATE.start_main_~i~7) 6) (+ v_b_9_1 (- 1))) (= (+ v_b_9_1 (- 1)) (+ (- v_b_0_1) 4)) (= (+ (- ~n) 10) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) (+ (- v_b_9_1) 9)) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- ~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- (- v_v_4_1) ~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ ~n (- 2)) (+ (- v_b_10_1) 7)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (= (+ ULTIMATE.start_main_~i~7 2) (+ v_b_9_1 (- 1))) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 7) (<= (- (- v_b_9_1) (- ~n)) 0) (= (+ (- v_b_10_1) 7) (+ v_b_0_1 3)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (= (+ (- ~n) 8) (+ (- v_b_10_1) 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (= (+ (- ~n) 5) (+ v_v_40_1 (- 3))) (or (= (select ~array v_idx_86) v_v_4_1) (<= v_b_9_1 v_idx_86) (< v_idx_86 v_b_0_1)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (= (+ ULTIMATE.start_main_~i~7 (- 2)) (+ v_v_40_1 (- 3))) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (= v_v_2_1 (select |old(~array)| v_idx_84)) (= (+ (- v_v_21_1) 9) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) v_b_10_1) (<= (- v_v_4_1 (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (= (+ v_b_9_1 (- 1)) v_v_21_1) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (= 5 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (= (+ v_v_40_1 (- 3)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ (- v_b_14_1) 3) (+ v_v_40_1 (- 3))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (= (+ v_b_10_1 1) v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ (- v_b_10_1) 7) v_v_40_1) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 ~n) (- 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 ~n) 0) (or (< v_idx_87 v_b_9_1) (= (select ~array v_idx_87) v_v_17_1)) (= (+ (- v_b_11_1) 5) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- ~n (- ~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (= (+ ULTIMATE.start_main_~i~7 3) (+ v_b_10_1 1)) (= (+ v_v_40_1 2) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (= (+ (- v_b_10_1) 7) v_b_14_1) (<= (- v_b_11_1 (- v_v_4_1)) 5) (= (+ (- v_b_10_1) 7) (+ v_b_10_1 (- 1))) (or (< v_idx_81 v_b_14_1) (<= v_b_10_1 v_idx_81) (= (select ULTIMATE.start_main_~array~7 v_idx_81) v_v_40_1)) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (= (+ v_b_9_1 (- 2)) (+ (- v_b_10_1) 7)) (= (+ v_v_4_1 5) (+ v_b_10_1 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (= (+ (- v_b_11_1) 8) (+ (- v_b_10_1) 7)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_4_1) 4)) (= (+ (- v_v_40_1) 3) (+ v_v_40_1 (- 3))) (= (+ ~n (- 5)) (+ v_v_40_1 (- 3))) (or (= (select ULTIMATE.start_main_~array~7 v_idx_83) v_v_22_1) (< v_idx_83 v_b_11_1)) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ (- ULTIMATE.start_main_~i~7) 2) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 ~n) (- 5)) (= (+ v_b_9_1 (- 1)) (+ (- ~n) 9)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 ~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_v_4_1 3) (+ (- v_b_10_1) 7)) (= (+ v_b_10_1 1) (+ (- ULTIMATE.start_main_~i~7) 7)) (<= (- (- v_b_11_1) (- ~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 3) (<= (- v_v_21_1 (- ~n)) 9) (= (+ v_b_11_1 (- 2)) (+ (- v_b_10_1) 7)) (<= (- (- v_v_40_1) ~n) (- 8)) (<= (- (- v_b_14_1) ~n) (- 8)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (= (+ (- v_b_11_1) 10) (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (or (<= v_b_11_1 v_idx_82) (< v_idx_82 v_b_10_1) (= (select ULTIMATE.start_main_~array~7 v_idx_82) v_v_21_1)) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 4)) (= v_v_4_1 (+ v_v_40_1 (- 3))) (= v_b_9_1 (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (= 0 (+ v_v_40_1 (- 3))) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (= (+ (- v_v_4_1) 3) (+ (- v_b_10_1) 7)) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- ~n)) 5) (<= (- v_b_9_1 (- ~n)) 10) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (= (+ v_v_21_1 1) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (= (+ (- v_v_21_1) 7) (+ (- v_b_10_1) 7)) (<= (- v_b_0_1 (- ~n)) 5) (<= (- v_b_14_1 (- ~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (= (+ (- v_v_40_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_9_1 (- 1)) (+ v_b_14_1 1)) (= (+ ULTIMATE.start_main_~i~7 1) (+ (- v_b_10_1) 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (= (+ v_b_11_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_v_21_1 (- 1)) (+ (- v_b_10_1) 7)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (or (<= v_b_14_1 v_idx_80) (= (select ULTIMATE.start_main_~array~7 v_idx_80) v_v_39_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- ~n) ~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (= (+ v_b_14_1 (- 3)) (+ v_v_40_1 (- 3))) (or (<= v_b_0_1 v_idx_85) (= (select ~array v_idx_85) v_v_3_1)) (<= (- v_b_10_1 ~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (= (+ (- v_b_10_1) 4) (+ v_v_40_1 (- 3))) (= (+ ~n (- 1)) (+ v_b_9_1 (- 1))) (= (+ (- v_v_4_1) 5) (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ (- v_b_14_1) 7) (+ v_b_9_1 (- 1))) (= 4 (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (= (+ v_b_9_1 (- 1)) (+ v_b_11_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_10_1) 7)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 ~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (= (+ v_v_40_1 (- 3)) (- v_v_4_1)) (= v_b_0_1 (+ v_v_40_1 (- 3))) (= (+ (- v_b_10_1) 7) (+ (- v_b_0_1) 3)) (= (+ v_b_10_1 1) (+ (- v_b_0_1) 5)) (= (+ (- v_b_11_1) 9) (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- ~n)) 2) (= (+ (- v_b_10_1) 7) (+ (- ULTIMATE.start_main_~i~7) 5)) (= (+ v_b_10_1 1) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= (+ (- v_b_14_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 ~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= 3 (+ (- v_b_10_1) 7)) (= (+ v_b_9_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_b_10_1 1) (+ v_b_14_1 2)) (<= (- v_v_40_1 (- ~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (= (+ v_v_40_1 1) (+ v_b_9_1 (- 1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) ~n) (- 9)) (<= (- v_v_4_1 ~n) (- 5))))))} [2019-01-07 16:09:29,176 WARN L274 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2019-01-07 16:09:29,177 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2019-01-07 16:09:37,625 WARN L181 SmtUtils]: Spent 8.45 s on a formula simplification that was a NOOP. DAG size: 1401 [2019-01-07 16:09:37,626 WARN L276 ngHoareTripleChecker]: Post: {2147483634#(or (forall ((v_idx_104 Int) (v_idx_105 Int) (v_idx_108 Int) (v_idx_109 Int) (v_idx_106 Int) (v_idx_107 Int) (v_idx_111 Int) (v_idx_110 Int)) (exists ((v_v_259_1 Int) (v_b_19_1 Int) (v_v_257_1 Int) (v_v_269_1 Int) (v_v_258_1 Int) (v_v_255_1 Int) (v_v_256_1 Int) (v_v_254_1 Int) (v_b_22_1 Int) (v_b_16_1 Int) (v_v_270_1 Int) (v_b_18_1 Int) (v_b_17_1 Int)) (and (<= (- v_b_22_1 (- v_v_270_1)) 8) (= v_v_257_1 (+ (- ~n) 5)) (<= (- v_b_16_1 (- v_b_17_1)) 10) (<= (- v_b_18_1 (- v_b_19_1)) 5) (<= (- v_b_16_1 v_v_270_1) 1) (<= (- v_v_257_1 ~n) (- 5)) (<= (- v_b_17_1 (- v_v_257_1)) 5) (<= (- (- v_b_17_1) v_b_19_1) (- 10)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_255_1)) 2) (<= (- v_b_16_1 (- v_b_16_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 7)) (= (- v_v_257_1) v_v_257_1) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (= (+ (- v_b_19_1) 5) v_v_257_1) (<= (- v_b_19_1 (- ~n)) 10) (<= (- (- v_b_19_1) v_v_270_1) (- 8)) (= v_v_257_1 v_b_18_1) (<= (- ULTIMATE.start_main_~i~7 v_b_22_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_257_1)) (- 2)) (<= (- ULTIMATE.start_main_~i~7 v_b_16_1) (- 2)) (<= (- v_b_18_1 v_v_255_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_18_1) 3) (<= (- (- v_v_270_1) (- ~n)) 2) (<= (- v_b_16_1 (- v_v_255_1)) 9) (<= (- (- v_b_18_1) v_v_270_1) (- 3)) (<= (- v_b_18_1 ~n) (- 5)) (<= (- (- v_v_257_1) ~n) (- 5)) (<= (- (- v_v_257_1) (- ~n)) 5) (<= (- v_b_19_1 v_v_257_1) 5) (<= (- (- v_b_16_1) (- v_b_18_1)) (- 4)) (<= (- (- v_b_22_1) ~n) (- 8)) (<= (- ULTIMATE.start_main_~i~7 v_v_257_1) 3) (<= (- v_b_16_1 v_b_22_1) 1) (<= (- v_b_19_1 v_v_255_1) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_v_255_1)) 7) (<= (- v_b_22_1 (- ~n)) 9) (<= (- (- v_b_16_1) (- ~n)) 1) (<= (- v_b_17_1 (- ~n)) 10) (<= (- v_b_19_1 v_v_270_1) 2) (<= (- ULTIMATE.start_main_~i~7 (- v_b_17_1)) 8) (<= (- (- v_b_16_1) v_b_22_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 v_b_19_1) (- 2)) (= (+ (- v_v_255_1) 4) v_v_257_1) (<= (- (- v_v_257_1) v_v_270_1) (- 3)) (<= (- v_b_18_1 (- v_v_255_1)) 4) (<= (- (- v_v_257_1) v_v_257_1) 0) (<= (- v_v_257_1 (- ~n)) 5) (= (+ ~n (- 5)) v_v_257_1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_17_1)) 3) (<= (- (- v_b_16_1) (- v_v_257_1)) (- 4)) (<= (- (- v_b_17_1) (- v_v_257_1)) (- 5)) (<= (- (- v_v_255_1) (- ~n)) 1) (<= (- v_b_18_1 (- v_b_18_1)) 0) (<= (- (- v_b_18_1) (- ~n)) 5) (= (+ (- v_v_255_1) 9) (+ (- v_b_19_1) 10)) (<= (- (- v_b_17_1) v_b_17_1) (- 10)) (<= (- (- v_b_16_1) v_v_255_1) (- 8)) (<= (- (- v_b_16_1) v_v_270_1) (- 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_16_1) (- 6)) (<= (- (- v_v_257_1) (- v_v_270_1)) 4) (<= (- v_b_16_1 v_v_255_1) 1) (<= (- (- v_b_22_1) (- v_v_257_1)) (- 3)) (<= (- v_b_17_1 v_b_19_1) 0) (<= (- v_b_22_1 v_v_257_1) 4) (= (+ (- v_b_19_1) 10) (+ (- v_v_257_1) 5)) (<= (- (- v_v_255_1) v_v_257_1) (- 4)) (<= (- (- v_b_16_1) (- v_v_255_1)) 0) (<= (- v_b_18_1 (- v_v_257_1)) 0) (<= (- v_v_270_1 (- ~n)) 9) (<= (- v_v_255_1 v_v_270_1) 1) (<= (- v_b_17_1 (- v_b_18_1)) 5) (<= (- v_b_19_1 v_b_22_1) 2) (<= (- (- v_v_270_1) ~n) (- 8)) (= (+ (- v_b_18_1) 5) (+ (- v_b_19_1) 10)) (<= (- (- v_b_22_1) (- ~n)) 2) (<= (- (- v_v_255_1) (- v_v_270_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_v_270_1) (- 5)) (<= (- v_b_18_1 v_b_22_1) (- 3)) (<= (- (- v_v_255_1) v_v_270_1) (- 7)) (<= (- (- v_b_19_1) (- v_v_255_1)) (- 1)) (<= (- (- v_b_18_1) v_b_18_1) 0) (<= (- (- v_b_17_1) v_b_18_1) (- 5)) (<= (- v_b_17_1 ~n) 0) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_18_1) (- v_b_19_1)) 5) (= v_v_270_1 v_b_22_1) (<= (- v_v_257_1 v_v_270_1) (- 3)) (<= (- (- v_b_19_1) (- v_b_22_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_16_1)) 8) (<= (- v_b_19_1 (- v_v_257_1)) 5) (= (+ v_v_257_1 5) (+ (- v_b_19_1) 10)) (<= (- (- v_b_16_1) (- v_b_22_1)) (- 1)) (= (+ v_b_16_1 (- 1)) v_v_270_1) (<= (- ~n (- ~n)) 10) (<= (- (- v_b_19_1) v_b_22_1) (- 8)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_16_1)) 2) (or (<= v_b_17_1 v_idx_106) (< v_idx_106 v_b_16_1) (= v_v_255_1 (select ULTIMATE.start_main_~array~7 v_idx_106))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_19_1)) 8) (= v_v_257_1 (+ v_v_255_1 (- 4))) (<= (- v_b_16_1 (- v_v_270_1)) 9) (or (= (select ULTIMATE.start_main_~array~7 v_idx_107) v_v_254_1) (< v_idx_107 v_b_17_1)) (or (= v_v_269_1 (select ULTIMATE.start_main_~array~7 v_idx_104)) (<= v_b_22_1 v_idx_104)) (<= (- v_b_19_1 (- v_b_22_1)) 9) (<= (- (- v_b_17_1) v_b_22_1) (- 8)) (<= (- ULTIMATE.start_main_~i~7 v_v_270_1) (- 1)) (<= (- v_b_19_1 (- v_v_270_1)) 9) (= v_v_270_1 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- v_b_17_1) v_v_257_1) (- 5)) (= (select |old(~array)| v_idx_111) v_v_259_1) (<= (- v_v_255_1 (- v_v_257_1)) 4) (<= (- ULTIMATE.start_main_~i~7 (- v_b_18_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) v_b_19_1) (- 7)) (<= (- (- v_b_17_1) v_v_255_1) (- 9)) (= (+ (- v_b_19_1) 10) ~n) (<= (- v_b_16_1 v_v_257_1) 5) (<= (- v_b_18_1 (- ~n)) 5) (<= (- (- v_b_22_1) v_v_257_1) (- 3)) (<= (- v_v_255_1 v_v_257_1) 4) (<= (- v_v_255_1 (- v_v_270_1)) 8) (<= (- (- v_b_22_1) v_v_270_1) (- 6)) (<= (- v_v_257_1 (- v_v_270_1)) 4) (<= (- (- v_b_18_1) v_v_257_1) 0) (= (+ (- v_b_19_1) 10) 5) (<= (- (- v_b_18_1) ~n) (- 5)) (<= (- v_b_17_1 (- v_b_17_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) v_v_255_1) (- 6)) (<= (- ULTIMATE.start_main_~i~7 v_b_17_1) (- 2)) (<= (- (- v_v_255_1) ~n) (- 9)) (<= (- v_v_255_1 (- v_v_255_1)) 8) (<= (- (- v_b_16_1) ~n) (- 9)) (<= (- v_b_22_1 (- v_v_255_1)) 8) (<= (- v_b_16_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_22_1) (- 5)) (= (+ (- v_b_19_1) 10) (+ (- ~n) 10)) (<= (- (- v_b_17_1) (- v_b_22_1)) (- 1)) (<= (- v_b_18_1 v_v_257_1) 0) (<= (- v_b_18_1 v_v_270_1) (- 3)) (= (+ v_b_18_1 5) (+ (- v_b_19_1) 10)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 3) (<= (- v_b_18_1 (- v_v_270_1)) 4) (<= (- v_b_16_1 (- v_b_18_1)) 5) (= v_v_257_1 (+ (- v_b_17_1) 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_270_1)) 7) (<= (- v_b_17_1 v_v_270_1) 2) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 4)) (<= (- v_b_16_1 (- v_b_19_1)) 10) (<= (- v_b_17_1 (- v_v_255_1)) 9) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_270_1)) 1) (<= (- (- v_b_16_1) v_b_19_1) (- 9)) (<= (- v_b_17_1 (- v_v_270_1)) 9) (<= (- (- v_v_255_1) (- v_v_257_1)) (- 4)) (= (+ v_v_255_1 1) (+ (- v_b_19_1) 10)) (= (+ v_b_19_1 (- 5)) v_v_257_1) (<= (- (- v_b_19_1) v_v_257_1) (- 5)) (<= (- (- v_b_16_1) v_v_257_1) (- 4)) (<= (- v_b_17_1 v_b_22_1) 2) (<= (- v_b_17_1 v_v_257_1) 5) (<= (- (- v_b_16_1) v_b_17_1) (- 9)) (<= (- v_v_270_1 (- v_v_270_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) v_b_17_1) (- 7)) (= (+ v_v_270_1 1) v_b_16_1) (<= (- v_b_18_1 (- v_b_22_1)) 4) (or (<= v_b_18_1 v_idx_108) (= v_v_256_1 (select ~array v_idx_108))) (<= (- v_b_16_1 v_b_18_1) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_18_1)) (- 2)) (<= (- (- v_b_22_1) v_v_255_1) (- 7)) (<= (- (- v_b_17_1) (- v_v_255_1)) (- 1)) (<= (- (- v_b_17_1) ~n) (- 10)) (<= (- v_b_17_1 v_b_18_1) 5) (<= (- v_b_19_1 ~n) 0) (<= (- (- v_b_19_1) (- v_v_270_1)) (- 1)) (<= (- v_b_19_1 (- v_b_19_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_22_1)) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_v_257_1)) 3) (<= (- (- v_b_19_1) ~n) (- 10)) (<= (- (- v_b_17_1) (- v_b_18_1)) (- 5)) (<= (- v_b_16_1 (- v_v_257_1)) 5) (or (< v_idx_105 v_b_22_1) (<= v_b_16_1 v_idx_105) (= (select ULTIMATE.start_main_~array~7 v_idx_105) v_v_270_1)) (<= (- (- v_b_19_1) (- v_v_257_1)) (- 5)) (<= (- v_b_22_1 v_v_255_1) 0) (<= (- (- v_b_22_1) v_b_22_1) (- 6)) (<= (- (- v_b_18_1) (- v_v_255_1)) 4) (<= (- ULTIMATE.start_main_~i~7 v_v_255_1) (- 1)) (<= (- v_v_257_1 (- v_v_257_1)) 0) (<= (- (- ~n) ~n) (- 10)) (<= (- (- v_b_18_1) v_v_255_1) (- 4)) (<= (- (- v_b_18_1) v_b_19_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_257_1) (- 2)) (<= (- v_b_17_1 v_v_255_1) 1) (= (+ (- v_b_19_1) 10) v_b_19_1) (<= (- (- v_b_19_1) v_v_255_1) (- 9)) (<= (- v_b_16_1 v_b_19_1) 0) (<= (- (- v_b_19_1) (- ~n)) 0) (<= (- (- v_b_16_1) v_b_18_1) (- 4)) (<= (- (- v_b_22_1) (- v_v_270_1)) 0) (<= (- v_b_16_1 v_b_17_1) 0) (= (+ ULTIMATE.start_main_~i~7 2) (+ v_v_270_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_19_1)) 3) (<= (- v_b_17_1 (- v_b_19_1)) 10) (<= (- v_b_22_1 (- v_b_22_1)) 8) (<= (- v_b_16_1 (- v_b_22_1)) 9) (= (+ v_v_270_1 1) (+ v_b_22_1 1)) (<= (- (- v_b_16_1) v_b_16_1) (- 8)) (<= (- v_b_22_1 v_v_270_1) 0) (<= (- (- v_b_18_1) (- v_b_22_1)) 4) (= (+ (- v_b_17_1) 10) (+ (- v_b_19_1) 10)) (<= (- v_b_22_1 ~n) (- 1)) (or (= v_v_258_1 (select ~array v_idx_110)) (< v_idx_110 v_b_19_1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_18_1) (- 2)) (<= (- (- v_b_17_1) (- ~n)) 0) (<= (- (- v_b_17_1) (- v_b_19_1)) 0) (<= (- v_b_17_1 (- v_b_22_1)) 9) (<= (- (- v_b_17_1) v_v_270_1) (- 8)) (<= (- (- v_b_18_1) (- v_v_257_1)) 0) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_22_1)) 7) (<= (- v_v_255_1 ~n) (- 1)) (or (<= v_b_19_1 v_idx_109) (< v_idx_109 v_b_18_1) (= v_v_257_1 (select ~array v_idx_109))) (<= (- (- v_b_18_1) v_b_22_1) (- 3)) (= (+ v_b_17_1 (- 5)) v_v_257_1) (<= (- (- v_b_16_1) (- v_b_19_1)) 1) (<= (- (- v_b_22_1) (- v_v_255_1)) 1) (<= (- v_v_255_1 (- ~n)) 9) (<= (- (- v_v_255_1) v_v_255_1) (- 8)) (<= (- (- v_b_16_1) (- v_v_270_1)) (- 1)) (<= (- v_v_270_1 ~n) (- 1)) (<= (- (- v_b_19_1) v_b_19_1) (- 10)) (<= (- v_b_16_1 (- ~n)) 10) (<= (- v_b_19_1 (- v_v_255_1)) 9) (<= (- (- v_b_18_1) (- v_v_270_1)) 4) (= v_v_257_1 0) (<= (- (- v_b_16_1) (- v_b_17_1)) 1) (<= (- (- v_b_17_1) (- v_v_270_1)) (- 1)) (<= (- v_b_22_1 (- v_v_257_1)) 4) (<= (- v_b_18_1 v_b_19_1) (- 5)) (<= (- (- v_v_270_1) v_v_270_1) (- 6)) (= (+ (- v_b_19_1) 10) v_b_17_1)))) (forall ((v_idx_102 Int) (v_idx_103 Int) (v_idx_98 Int) (v_idx_99 Int) (v_idx_96 Int) (v_idx_97 Int) (v_idx_95 Int) (v_idx_100 Int) (v_idx_101 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_v_40_1 Int) (v_b_9_1 Int) (v_v_17_1 Int) (v_v_266_1 Int) (v_v_267_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int) (v_b_20_1 Int)) (and (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (<= (- (- v_v_21_1) (- ~n)) 1) (<= (- (- v_v_267_1) v_v_4_1) (- 2)) (= (+ v_b_20_1 3) (+ v_v_21_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_4_1) (- 1)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_v_267_1) v_v_267_1) (- 4)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ v_b_9_1 (- 2)) (+ (- v_b_20_1) 5)) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (= (+ v_b_0_1 4) (+ (- v_v_267_1) 6)) (= (+ v_b_0_1 4) (+ v_b_11_1 (- 1))) (<= (- ULTIMATE.start_main_~i~7 (- v_v_4_1)) 1) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- v_b_10_1 v_v_267_1) 2) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 1) (<= (- v_b_10_1 v_v_4_1) 4) (<= (- v_b_20_1 (- v_v_40_1)) 5) (or (< v_idx_97 v_b_14_1) (<= v_b_10_1 v_idx_97) (= (select ULTIMATE.start_main_~array~7 v_idx_97) v_v_40_1)) (<= (- (- v_b_10_1) (- v_v_267_1)) (- 2)) (= (+ v_b_11_1 (- 3)) (+ (- v_v_267_1) 4)) (<= (- (- v_b_0_1) (- v_b_20_1)) 2) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_14_1) v_b_20_1) (- 5)) (<= (- (- v_v_40_1) (- ~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (or (<= v_b_11_1 v_idx_98) (< v_idx_98 v_b_10_1) (= (select ULTIMATE.start_main_~array~7 v_idx_98) v_v_21_1)) (<= (- (- v_v_4_1) ~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ v_b_11_1 (- 3)) (+ v_b_10_1 (- 2))) (= (+ (- v_v_40_1) 7) (+ v_b_0_1 4)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (<= (- v_b_20_1 (- v_v_4_1)) 2) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- (- v_b_11_1) v_v_267_1) (- 7)) (<= (- (- v_b_14_1) (- v_v_267_1)) (- 1)) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ v_v_40_1 (- 3))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 6) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 5) (= (select |old(~array)| v_idx_100) v_v_2_1) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_9_1 (- v_v_267_1)) 7) (<= (- v_b_0_1 v_v_40_1) (- 3)) (= (+ (- v_b_11_1) 8) (+ (- v_b_20_1) 5)) (= (+ v_b_11_1 (- 3)) (+ ULTIMATE.start_main_~i~7 1)) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ (- ~n) 5)) (= (+ v_b_20_1 3) (+ (- v_v_4_1) 5)) (<= (- v_b_20_1 v_v_21_1) (- 2)) (= (+ v_b_0_1 4) (+ (- ULTIMATE.start_main_~i~7) 5)) (<= (- v_v_4_1 (- ~n)) 5) (<= (- ULTIMATE.start_main_~i~7 v_b_20_1) (- 1)) (= (+ v_b_11_1 (- 3)) (+ (- ULTIMATE.start_main_~i~7) 3)) (<= (- v_b_9_1 (- v_v_4_1)) 5) (= (+ v_b_20_1 3) (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_21_1)) 3) (<= (- (- v_b_20_1) v_b_20_1) (- 4)) (= (+ v_b_0_1 4) (+ (- v_b_0_1) 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 4) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ ULTIMATE.start_main_~i~7 (- 1)) 0) (<= (- v_b_20_1 (- v_b_20_1)) 4) (<= (- (- v_v_267_1) (- ~n)) 3) (= (+ v_b_0_1 4) (+ (- v_b_14_1) 7)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 4)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (= (+ v_b_11_1 (- 3)) 2) (<= (- ~n (- ~n)) 10) (= (+ v_b_11_1 (- 3)) (+ (- v_b_11_1) 7)) (<= (- v_b_10_1 (- v_b_14_1)) 7) (= (+ v_b_11_1 (- 3)) (+ v_b_9_1 (- 3))) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 1)) (<= (- v_v_267_1 (- ~n)) 7) (<= (- (- v_v_21_1) v_v_267_1) (- 6)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- v_b_10_1 v_v_40_1) 1) (= (+ v_b_20_1 3) v_b_11_1) (= (+ v_b_20_1 3) (+ (- v_b_14_1) 8)) (= (+ ~n (- 2)) (+ (- v_b_20_1) 5)) (= (+ v_b_0_1 4) (+ v_v_4_1 4)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- ULTIMATE.start_main_~i~7 (- v_v_21_1)) 5) (<= (- (- v_v_267_1) ~n) (- 7)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 6)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_40_1)) 4) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_v_40_1) (- 2)) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ v_b_11_1 (- 3)) (+ v_b_0_1 2)) (= (+ v_b_11_1 (- 3)) (+ (- v_v_4_1) 2)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (= (+ v_b_20_1 3) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (= (+ v_b_0_1 4) 4) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (= (+ v_b_11_1 (- 3)) (+ v_v_40_1 (- 1))) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 ~n) (- 1)) (= (+ v_b_20_1 3) (+ (- v_b_10_1) 9)) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_21_1 (- v_v_267_1)) 6) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_b_20_1 3) 5) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_v_21_1) 4)) (<= (- (- v_b_0_1) v_v_267_1) (- 2)) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ v_b_20_1 (- 2))) (<= (- v_b_14_1 (- v_b_20_1)) 5) (<= (- (- v_b_11_1) v_b_20_1) (- 7)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- v_v_267_1 (- v_v_267_1)) 4) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (= (+ v_b_11_1 (- 3)) v_b_20_1) (<= (- ULTIMATE.start_main_~i~7 v_v_4_1) 1) (= (+ v_b_0_1 4) (+ (- v_v_21_1) 8)) (= (+ v_b_20_1 3) (+ (- ULTIMATE.start_main_~i~7) 6)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (<= (- (- v_b_11_1) (- v_v_267_1)) (- 3)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 4)) (<= (- v_b_9_1 (- ~n)) 10) (<= (- ULTIMATE.start_main_~i~7 (- v_b_14_1)) 4) (= (+ v_b_20_1 1) (+ (- v_b_20_1) 5)) (= (+ v_b_11_1 (- 3)) (+ v_b_14_1 (- 1))) (<= (- (- v_b_14_1) v_v_267_1) (- 5)) (<= (- (- v_b_9_1) (- v_v_267_1)) (- 3)) (<= (- v_b_0_1 (- ~n)) 5) (= (+ v_b_20_1 3) (+ (- v_v_21_1) 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_0_1 4) (+ (- v_b_9_1) 9)) (<= (- v_b_20_1 v_v_40_1) (- 1)) (= (+ v_b_11_1 (- 3)) (+ (- ~n) 7)) (= (+ v_b_0_1 4) (+ (- v_b_20_1) 6)) (<= (- v_b_10_1 (- v_v_267_1)) 6) (= (+ v_b_20_1 3) (+ (- v_b_0_1) 5)) (= (+ ULTIMATE.start_main_~i~7 2) (+ (- v_b_20_1) 5)) (<= (- (- v_b_20_1) v_v_21_1) (- 6)) (= (+ v_b_20_1 3) (+ (- ~n) 10)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 6)) (<= (- (- ~n) ~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (<= (- v_b_14_1 (- v_v_267_1)) 5) (<= (- v_b_10_1 ~n) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_21_1) (- 5)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (<= (- v_b_20_1 v_b_9_1) (- 3)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_40_1) (- 4)) (<= (- v_b_20_1 ~n) (- 3)) (<= (- v_b_0_1 (- v_b_0_1)) 0) (= (+ v_b_11_1 (- 3)) (+ (- v_v_21_1) 6)) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 4)) (<= (- v_b_14_1 v_b_20_1) 1) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ v_b_14_1 (- 3)) (+ ULTIMATE.start_main_~i~7 (- 1))) (= (+ v_b_0_1 4) (+ (- ~n) 9)) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_v_40_1) 3)) (<= (- (- v_b_0_1) (- v_v_267_1)) 2) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 4) (<= (- (- v_v_267_1) (- v_v_40_1)) 1) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (= (+ (- v_b_0_1) 3) (+ (- v_b_20_1) 5)) (<= (- v_b_10_1 (- ~n)) 9) (<= (- v_v_267_1 v_v_4_1) 2) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= (+ v_b_20_1 3) (+ v_v_267_1 3)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_20_1)) 1) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- v_v_267_1 v_v_40_1) (- 1)) (<= (- v_b_10_1 v_b_20_1) 2) (<= (- v_b_20_1 (- v_b_9_1)) 7) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- v_b_11_1 v_b_20_1) 3) (= (+ (- v_v_267_1) 2) (+ ULTIMATE.start_main_~i~7 (- 1))) (<= (- (- v_b_10_1) v_v_267_1) (- 6)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ v_v_21_1 (- 4))) (<= (- v_b_10_1 (- v_b_20_1)) 6) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= (+ v_v_21_1 (- 1)) (+ (- v_b_20_1) 5)) (<= (- (- v_b_0_1) v_b_20_1) (- 2)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 6) (<= (- v_v_40_1 (- ~n)) 8) (<= (- v_b_20_1 (- v_v_267_1)) 4) (= (+ v_b_11_1 (- 3)) (+ (- v_b_9_1) 7)) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (= (+ ~n (- 5)) (+ ULTIMATE.start_main_~i~7 (- 1))) (= (+ (- v_b_20_1) 5) (+ v_b_10_1 (- 1))) (<= (- v_v_4_1 ~n) (- 5)) (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 7) (+ (- v_b_20_1) 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 5)) (<= (- v_b_0_1 v_b_10_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 4) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- (- v_b_14_1) (- v_b_20_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (= (+ ULTIMATE.start_main_~i~7 (- 1)) v_v_4_1) (= (+ v_b_20_1 3) (+ v_b_14_1 2)) (<= (- (- v_b_0_1) ~n) (- 5)) (= (+ (- ~n) 8) (+ (- v_b_20_1) 5)) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (<= (- (- v_v_21_1) (- v_v_267_1)) (- 2)) (= (+ v_v_40_1 1) (+ v_b_0_1 4)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (= (+ v_b_10_1 (- 4)) (+ ULTIMATE.start_main_~i~7 (- 1))) (<= (- (- v_b_9_1) ~n) (- 10)) (<= (- v_b_11_1 (- ~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- (- v_b_9_1) v_v_267_1) (- 7)) (<= (- v_b_0_1 v_b_20_1) (- 2)) (= (+ v_b_20_1 3) (+ (- v_v_40_1) 8)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_40_1)) 2) (<= (- (- v_b_10_1) v_b_20_1) (- 6)) (= (+ (- v_b_10_1) 7) (+ (- v_b_20_1) 5)) (<= (- ULTIMATE.start_main_~i~7 v_v_21_1) (- 3)) (<= (- (- v_b_20_1) (- v_b_9_1)) 3) (<= (- (- v_b_20_1) v_v_267_1) (- 4)) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- v_b_20_1 (- v_v_21_1)) 6) (= (+ v_b_11_1 (- 3)) (+ ~n (- 3))) (<= (- (- v_b_20_1) v_v_4_1) (- 2)) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 3)) (= (+ v_b_0_1 3) (+ (- v_b_20_1) 5)) (<= (- (- v_b_9_1) (- ~n)) 0) (= (+ v_b_11_1 (- 3)) (+ v_v_21_1 (- 2))) (<= (- v_v_21_1 v_v_267_1) 2) (or (< v_idx_102 v_b_0_1) (<= v_b_9_1 v_idx_102) (= v_v_4_1 (select ~array v_idx_102))) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (= (+ ULTIMATE.start_main_~i~7 4) (+ v_b_20_1 3)) (<= (- v_b_0_1 v_v_21_1) (- 4)) (<= (- v_b_11_1 (- v_b_20_1)) 7) (= (+ (- ULTIMATE.start_main_~i~7) 4) (+ (- v_b_20_1) 5)) (= (+ v_v_267_1 1) (+ (- v_b_20_1) 5)) (<= (- (- v_b_20_1) (- v_v_267_1)) 0) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_14_1) 3)) (<= (- v_b_0_1 (- v_b_14_1)) 3) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_v_267_1)) 3) (= (+ v_b_11_1 (- 2)) (+ (- v_b_20_1) 5)) (= (+ (- v_v_267_1) 5) (+ (- v_b_20_1) 5)) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 2) (<= (- (- v_b_20_1) v_b_9_1) (- 7)) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ v_v_267_1 (- 2))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (= (+ (- v_v_4_1) 3) (+ (- v_b_20_1) 5)) (= (+ v_b_20_1 2) (+ v_b_0_1 4)) (<= (- v_b_9_1 v_v_4_1) 5) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ v_b_0_1 4) (+ ULTIMATE.start_main_~i~7 3)) (or (<= v_b_0_1 v_idx_101) (= (select ~array v_idx_101) v_v_3_1)) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_b_9_1 v_v_267_1) 3) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- v_v_40_1 ~n) (- 2)) (= (+ v_b_20_1 3) (+ (- v_v_267_1) 7)) (<= (- v_b_11_1 ~n) 0) (<= (- v_b_10_1 v_b_9_1) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_20_1) 5)) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_267_1)) 1) (= (+ v_b_0_1 4) v_b_10_1) (= (+ v_b_20_1 3) (+ (- v_b_11_1) 10)) (= (+ v_b_0_1 4) (+ v_b_14_1 1)) (= (+ (- v_b_11_1) 9) (+ v_b_0_1 4)) (<= (- v_b_0_1 (- v_v_267_1)) 2) (= (+ v_b_11_1 (- 3)) v_v_267_1) (<= (- (- v_v_267_1) v_v_40_1) (- 5)) (= (+ v_b_11_1 (- 3)) (+ (- v_b_14_1) 5)) (= (+ (- v_b_9_1) 8) (+ (- v_b_20_1) 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_20_1) (- 3)) (<= (- v_b_11_1 (- v_v_4_1)) 5) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 3) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- v_b_10_1 v_b_14_1) 1) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_11_1 (- 3)) (+ v_v_4_1 2)) (<= (- (- v_b_20_1) (- v_v_4_1)) (- 2)) (= (+ v_b_11_1 (- 3)) (+ (- v_b_0_1) 2)) (<= (- v_v_21_1 v_v_40_1) 1) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (- v_v_4_1)) (<= (- v_b_0_1 ~n) (- 5)) (= (+ v_b_9_1 (- 5)) (+ ULTIMATE.start_main_~i~7 (- 1))) (<= (- v_b_0_1 (- v_b_20_1)) 2) (<= (- v_b_9_1 (- v_v_21_1)) 9) (= (+ v_b_20_1 3) (+ v_v_40_1 2)) (<= (- v_b_0_1 v_v_267_1) (- 2)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 6) (<= (- v_b_9_1 (- v_b_9_1)) 10) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_11_1) 5)) (<= (- (- v_v_267_1) (- v_v_4_1)) (- 2)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_20_1)) 3) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 1) (<= (- (- v_b_11_1) (- ~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- v_b_11_1) (- v_b_20_1)) (- 3)) (<= (- v_v_21_1 (- ~n)) 9) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_20_1) 2)) (<= (- (- v_v_40_1) ~n) (- 8)) (<= (- (- v_b_14_1) ~n) (- 8)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 6)) (or (< v_idx_99 v_b_11_1) (= (select ULTIMATE.start_main_~array~7 v_idx_99) v_v_22_1)) (<= (- (- v_b_10_1) (- v_b_20_1)) (- 2)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_v_267_1 (- v_v_4_1)) 2) (<= (- (- v_b_20_1) (- v_v_40_1)) 1) (= (+ v_b_0_1 4) (+ (- v_v_4_1) 4)) (<= (- v_b_11_1 v_b_14_1) 2) (= v_b_14_1 (+ (- v_b_20_1) 5)) (<= (- (- v_v_4_1) (- ~n)) 5) (= (+ v_b_0_1 4) (+ ~n (- 1))) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_14_1)) 2) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_14_1) (- 2)) (= (+ v_b_20_1 3) (+ v_b_0_1 5)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (<= (- v_b_14_1 (- ~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (or (< v_idx_103 v_b_9_1) (= v_v_17_1 (select ~array v_idx_103))) (<= (- (- v_b_20_1) ~n) (- 7)) (<= (- (- v_b_20_1) (- v_v_21_1)) 2) (<= (- (- v_b_20_1) (- ~n)) 3) (<= (- (- v_b_20_1) v_v_40_1) (- 5)) (<= (- v_b_11_1 (- v_v_267_1)) 7) (or (<= v_b_20_1 v_idx_95) (= (select ULTIMATE.start_main_~array~7 v_idx_95) v_v_266_1)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 2)) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (= (+ ULTIMATE.start_main_~i~7 (- 1)) v_b_0_1) (= v_v_40_1 (+ (- v_b_20_1) 5)) (= (+ v_b_20_1 3) (+ v_v_4_1 5)) (<= (- ULTIMATE.start_main_~i~7 v_v_267_1) (- 1)) (= (+ v_b_11_1 (- 3)) (+ (- v_b_10_1) 6)) (<= (- v_b_14_1 v_v_267_1) 1) (<= (- v_b_20_1 v_v_267_1) 0) (<= (- v_v_267_1 ~n) (- 3)) (<= (- v_b_20_1 (- ~n)) 7) (= (+ v_b_11_1 (- 3)) (+ (- v_v_40_1) 5)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ v_v_4_1 3) (+ (- v_b_20_1) 5)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (= 3 (+ (- v_b_20_1) 5)) (<= (- v_b_9_1 ~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (<= (- v_b_20_1 v_v_4_1) 2) (= (+ v_b_20_1 3) (+ (- v_b_20_1) 7)) (= (+ v_b_20_1 3) v_b_9_1) (= (+ v_b_0_1 4) (+ v_v_267_1 2)) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ (- v_b_10_1) 4)) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ (- ULTIMATE.start_main_~i~7) 1)) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- ~n)) 2) (= (+ v_b_0_1 4) v_v_21_1) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 ~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (= (+ ULTIMATE.start_main_~i~7 (- 1)) (+ v_b_11_1 (- 5))) (or (< v_idx_96 v_b_20_1) (= v_v_267_1 (select ULTIMATE.start_main_~array~7 v_idx_96)) (<= v_b_14_1 v_idx_96)) (= (+ v_b_20_1 3) ~n) (<= (- (- ULTIMATE.start_main_~i~7) v_v_267_1) (- 3)) (<= (- v_b_11_1 v_v_267_1) 3) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_14_1) (- 4)) (<= (- v_v_267_1 (- v_v_40_1)) 5) (<= (- (- v_v_21_1) ~n) (- 9))))))} [2019-01-07 16:09:55,775 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:09:55,776 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:09:55,776 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:09:55,777 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:09:55,777 WARN L224 ngHoareTripleChecker]: Pre: {2147483631#(or (forall ((v_idx_126 Int) (v_idx_127 Int) (v_idx_125 Int) (v_idx_128 Int) (v_idx_129 Int) (v_idx_130 Int) (v_idx_131 Int) (v_idx_132 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_v_40_1 Int) (v_b_9_1 Int) (v_v_17_1 Int) (v_v_39_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 4) (+ v_v_40_1 (- 3))) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (= (+ v_v_21_1 (- 4)) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 v_b_10_1) (- 4)) (= (+ (- v_v_40_1) 7) (+ v_b_9_1 (- 1))) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 7)) (= (+ v_b_9_1 (- 1)) (+ v_v_4_1 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ (- v_b_10_1) 7) (+ (- v_b_9_1) 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (= (+ (- v_b_10_1) 9) (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (or (= (select c_ULTIMATE.start_main_~array~7 v_idx_127) v_v_21_1) (< v_idx_127 v_b_10_1) (<= v_b_11_1 v_idx_127)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 3)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_21_1) 8)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (= (+ v_b_0_1 5) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (= (+ v_b_10_1 (- 4)) (+ v_v_40_1 (- 3))) (= c_~n (+ v_b_10_1 1)) (= (+ (- c_ULTIMATE.start_main_~i~7) 6) (+ v_b_9_1 (- 1))) (= (+ v_b_9_1 (- 1)) (+ (- v_b_0_1) 4)) (= (+ (- c_~n) 10) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) (+ (- v_b_9_1) 9)) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- c_~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ c_~n (- 2)) (+ (- v_b_10_1) 7)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (= (+ c_ULTIMATE.start_main_~i~7 2) (+ v_b_9_1 (- 1))) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 7) (<= (- (- v_b_9_1) (- c_~n)) 0) (= (+ (- v_b_10_1) 7) (+ v_b_0_1 3)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (= (+ (- c_~n) 8) (+ (- v_b_10_1) 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (= (+ (- c_~n) 5) (+ v_v_40_1 (- 3))) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (= (+ c_ULTIMATE.start_main_~i~7 (- 2)) (+ v_v_40_1 (- 3))) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (= (+ (- v_v_21_1) 9) (+ v_b_10_1 1)) (= (select |c_old(~array)| v_idx_129) v_v_2_1) (= (+ v_b_9_1 (- 1)) v_b_10_1) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (= (+ v_b_9_1 (- 1)) v_v_21_1) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (= 5 (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (or (= v_v_3_1 (select c_~array v_idx_130)) (<= v_b_0_1 v_idx_130)) (= (+ v_v_40_1 (- 3)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ (- v_b_14_1) 3) (+ v_v_40_1 (- 3))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (= (+ v_b_10_1 1) v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ (- v_b_10_1) 7) v_v_40_1) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 c_~n) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 c_~n) 0) (= (+ (- v_b_11_1) 5) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- c_~n (- c_~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (or (= v_v_4_1 (select c_~array v_idx_131)) (<= v_b_9_1 v_idx_131) (< v_idx_131 v_b_0_1)) (= (+ c_ULTIMATE.start_main_~i~7 3) (+ v_b_10_1 1)) (or (< v_idx_132 v_b_9_1) (= v_v_17_1 (select c_~array v_idx_132))) (= (+ v_v_40_1 2) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (= (+ (- v_b_10_1) 7) v_b_14_1) (<= (- v_b_11_1 (- v_v_4_1)) 5) (= (+ (- v_b_10_1) 7) (+ v_b_10_1 (- 1))) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (= (+ v_b_9_1 (- 2)) (+ (- v_b_10_1) 7)) (= (+ v_v_4_1 5) (+ v_b_10_1 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (= (+ (- v_b_11_1) 8) (+ (- v_b_10_1) 7)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_4_1) 4)) (= (+ (- v_v_40_1) 3) (+ v_v_40_1 (- 3))) (= (+ c_~n (- 5)) (+ v_v_40_1 (- 3))) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ (- c_ULTIMATE.start_main_~i~7) 2) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 c_~n) (- 5)) (= (+ v_b_9_1 (- 1)) (+ (- c_~n) 9)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (or (= (select c_ULTIMATE.start_main_~array~7 v_idx_128) v_v_22_1) (< v_idx_128 v_b_11_1)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_v_4_1 3) (+ (- v_b_10_1) 7)) (or (<= v_b_14_1 v_idx_125) (= (select c_ULTIMATE.start_main_~array~7 v_idx_125) v_v_39_1)) (= (+ v_b_10_1 1) (+ (- c_ULTIMATE.start_main_~i~7) 7)) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 3) (<= (- v_v_21_1 (- c_~n)) 9) (= (+ v_b_11_1 (- 2)) (+ (- v_b_10_1) 7)) (<= (- (- v_v_40_1) c_~n) (- 8)) (<= (- (- v_b_14_1) c_~n) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (= (+ (- v_b_11_1) 10) (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 4)) (= v_v_4_1 (+ v_v_40_1 (- 3))) (= v_b_9_1 (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (= 0 (+ v_v_40_1 (- 3))) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (= (+ (- v_v_4_1) 3) (+ (- v_b_10_1) 7)) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- v_b_9_1 (- c_~n)) 10) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (= (+ v_v_21_1 1) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (or (<= v_b_10_1 v_idx_126) (= (select c_ULTIMATE.start_main_~array~7 v_idx_126) v_v_40_1) (< v_idx_126 v_b_14_1)) (= (+ (- v_v_21_1) 7) (+ (- v_b_10_1) 7)) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- v_b_14_1 (- c_~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (= (+ (- v_v_40_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_9_1 (- 1)) (+ v_b_14_1 1)) (= (+ c_ULTIMATE.start_main_~i~7 1) (+ (- v_b_10_1) 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (= (+ v_b_11_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_v_21_1 (- 1)) (+ (- v_b_10_1) 7)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (= (+ v_b_14_1 (- 3)) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (= (+ (- v_b_10_1) 4) (+ v_v_40_1 (- 3))) (= (+ c_~n (- 1)) (+ v_b_9_1 (- 1))) (= (+ (- v_v_4_1) 5) (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ (- v_b_14_1) 7) (+ v_b_9_1 (- 1))) (= 4 (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (= (+ v_b_9_1 (- 1)) (+ v_b_11_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_10_1) 7)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (= (+ v_v_40_1 (- 3)) (- v_v_4_1)) (= v_b_0_1 (+ v_v_40_1 (- 3))) (= (+ (- v_b_10_1) 7) (+ (- v_b_0_1) 3)) (= (+ v_b_10_1 1) (+ (- v_b_0_1) 5)) (= (+ (- v_b_11_1) 9) (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- c_~n)) 2) (= (+ (- v_b_10_1) 7) (+ (- c_ULTIMATE.start_main_~i~7) 5)) (= (+ v_b_10_1 1) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= (+ (- v_b_14_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 c_~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= 3 (+ (- v_b_10_1) 7)) (= (+ v_b_9_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_b_10_1 1) (+ v_b_14_1 2)) (<= (- v_v_40_1 (- c_~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (= (+ v_v_40_1 1) (+ v_b_9_1 (- 1))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- v_v_4_1 c_~n) (- 5))))) (forall ((v_idx_137 Int) (v_idx_135 Int) (v_idx_136 Int) (v_idx_133 Int) (v_idx_134 Int)) (exists ((v_b_31_1 Int) (v_v_535_1 Int) (v_v_534_1 Int) (v_b_32_1 Int) (v_v_533_1 Int) (v_v_530_1 Int) (v_v_536_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_32_1)) 4) (= v_v_534_1 (- v_v_534_1)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 2)) (<= (- v_b_31_1 v_b_32_1) (- 5)) (= v_v_530_1 (select c_ULTIMATE.start_main_~array~7 v_idx_133)) (<= (- v_b_31_1 (- c_~n)) 5) (= (+ (- v_v_534_1) 5) c_~n) (<= (- (- v_v_534_1) v_v_534_1) 0) (<= (- v_b_32_1 c_~n) 0) (<= (- (- v_b_31_1) (- c_~n)) 5) (= (+ (- v_b_32_1) 5) v_v_534_1) (= (+ (- v_v_534_1) 5) (+ v_b_31_1 5)) (<= (- v_b_31_1 (- v_b_32_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 6)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_32_1)) 9) (<= (- c_ULTIMATE.start_main_~i~7 v_b_31_1) 4) (<= (- c_ULTIMATE.start_main_~i~7 v_b_32_1) (- 1)) (<= (- (- v_v_534_1) (- c_~n)) 5) (<= (- v_v_534_1 (- v_v_534_1)) 0) (= (+ (- v_b_31_1) 5) (+ (- v_v_534_1) 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_534_1)) 4) (= v_v_534_1 (+ (- c_~n) 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_534_1)) (- 1)) (<= (- v_v_534_1 c_~n) (- 5)) (<= (- (- v_b_32_1) c_~n) (- 10)) (<= (- (- v_b_31_1) (- v_v_534_1)) 0) (<= (- v_b_31_1 c_~n) (- 5)) (<= (- (- v_b_31_1) v_b_31_1) 0) (<= (- (- v_b_31_1) c_~n) (- 5)) (<= (- v_b_31_1 v_v_534_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_31_1)) (- 1)) (= v_v_534_1 v_b_31_1) (= (+ (- v_v_534_1) 5) 5) (<= (- (- v_b_31_1) v_v_534_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_534_1) (- 1)) (or (<= v_b_32_1 v_idx_135) (= v_v_534_1 (select c_~array v_idx_135)) (< v_idx_135 v_b_31_1)) (<= (- v_b_32_1 (- c_~n)) 10) (<= (- (- v_b_31_1) v_b_32_1) (- 5)) (= v_v_534_1 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_31_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_31_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 4) (= (select |c_old(~array)| v_idx_137) v_v_536_1) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_32_1) (- 6)) (<= (- (- v_b_31_1) (- v_b_32_1)) 5) (or (= (select c_~array v_idx_136) v_v_535_1) (< v_idx_136 v_b_32_1)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (<= (- (- v_b_32_1) (- c_~n)) 0) (or (<= v_b_31_1 v_idx_134) (= (select c_~array v_idx_134) v_v_533_1)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- v_b_32_1 (- v_b_32_1)) 10) (<= (- (- v_b_32_1) v_b_32_1) (- 10)) (= v_v_534_1 (+ v_b_32_1 (- 5))) (<= (- v_v_534_1 (- c_~n)) 5) (<= (- v_b_31_1 (- v_b_31_1)) 0) (<= (- (- v_v_534_1) c_~n) (- 5)) (<= (- c_~n (- c_~n)) 10) (= (+ v_v_534_1 5) (+ (- v_v_534_1) 5)) (<= (- (- v_b_32_1) v_v_534_1) (- 5)) (<= (- v_b_31_1 (- v_v_534_1)) 0) (= (+ c_~n (- 5)) v_v_534_1) (<= (- v_b_32_1 (- v_v_534_1)) 5) (<= (- (- v_b_32_1) (- v_v_534_1)) (- 5)) (<= (- v_b_32_1 v_v_534_1) 5) (= (+ (- v_v_534_1) 5) (+ (- c_~n) 10)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 v_v_534_1) 4) (= (+ (- v_v_534_1) 5) v_b_32_1)))))} [2019-01-07 16:09:55,778 WARN L228 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2019-01-07 16:09:55,778 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2019-01-07 16:09:55,779 WARN L230 ngHoareTripleChecker]: Post: {2147483630#(forall ((v_idx_138 Int) (v_idx_139 Int) (v_idx_140 Int) (v_idx_141 Int) (v_idx_144 Int) (v_idx_142 Int) (v_idx_143 Int)) (exists ((v_b_31_1 Int) (v_v_546_1 Int) (v_v_535_1 Int) (v_b_32_1 Int) (v_v_534_1 Int) (v_v_533_1 Int) (v_b_35_1 Int) (v_b_36_1 Int) (v_v_548_1 Int) (v_v_547_1 Int) (v_v_536_1 Int)) (and (<= (- v_b_31_1 v_b_32_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_534_1)) 3) (= (+ (- v_b_32_1) 5) (+ v_b_32_1 (- 5))) (= (+ (- v_v_534_1) 5) c_~n) (= (+ (- v_b_32_1) 5) v_v_534_1) (<= (- v_v_547_1 (- c_~n)) 9) (<= (- (- v_v_534_1) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_35_1)) 1) (<= (- v_b_36_1 v_v_547_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_31_1)) 3) (<= (- c_ULTIMATE.start_main_~i~7 v_b_35_1) (- 1)) (<= (- v_v_534_1 c_~n) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 0) (= v_v_547_1 (+ c_ULTIMATE.start_main_~i~7 1)) (<= (- (- v_b_32_1) v_v_547_1) (- 6)) (<= (- v_b_31_1 c_~n) (- 5)) (<= (- (- v_b_32_1) (- v_b_35_1)) (- 1)) (= v_v_536_1 (select |c_old(~array)| v_idx_144)) (<= (- v_b_31_1 (- v_b_36_1)) 5) (<= (- v_b_31_1 (- v_v_547_1)) 4) (<= (- (- v_b_35_1) (- v_v_534_1)) (- 1)) (<= (- v_v_534_1 v_v_547_1) (- 1)) (<= (- v_b_32_1 (- v_b_36_1)) 10) (= (+ v_v_534_1 5) c_~n) (<= (- (- v_b_31_1) (- v_b_36_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_534_1)) 0) (<= (- v_b_35_1 (- v_v_534_1)) 4) (= c_~n 5) (<= (- c_ULTIMATE.start_main_~i~7 v_b_32_1) (- 2)) (= (+ (- v_b_32_1) 5) v_b_31_1) (<= (- (- v_b_36_1) (- v_v_534_1)) (- 2)) (<= (- (- v_b_35_1) (- v_v_547_1)) 0) (<= (- v_b_35_1 v_v_547_1) 0) (<= (- (- v_b_35_1) c_~n) (- 6)) (<= (- (- v_b_36_1) (- c_~n)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_36_1) (- 2)) (<= (- v_b_32_1 v_b_36_1) 3) (or (<= v_b_36_1 v_idx_139) (< v_idx_139 v_b_35_1) (= (select c_ULTIMATE.start_main_~array~7 v_idx_139) v_v_547_1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_32_1) (- 5)) (<= (- (- v_b_35_1) (- v_b_36_1)) 1) (<= (- (- v_b_31_1) v_v_547_1) (- 1)) (<= (- v_b_31_1 (- v_b_35_1)) 4) (<= (- (- v_v_547_1) c_~n) (- 6)) (<= (- v_b_35_1 v_v_534_1) 4) (= (+ (- v_b_32_1) 5) 0) (= (+ v_v_547_1 1) v_b_36_1) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_32_1)) 5) (<= (- v_b_32_1 (- v_b_32_1)) 10) (or (< v_idx_142 v_b_31_1) (<= v_b_32_1 v_idx_142) (= v_v_534_1 (select c_~array v_idx_142))) (<= (- (- v_b_32_1) v_b_32_1) (- 10)) (<= (- v_v_534_1 (- c_~n)) 5) (<= (- (- v_v_547_1) v_v_547_1) (- 2)) (= (+ (- v_b_31_1) 5) c_~n) (<= (- (- v_b_32_1) v_v_534_1) (- 5)) (<= (- v_b_32_1 (- v_b_35_1)) 9) (<= (- c_ULTIMATE.start_main_~i~7 v_v_534_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_36_1)) 2) (= v_v_547_1 v_b_35_1) (<= (- v_v_547_1 c_~n) (- 1)) (<= (- v_v_547_1 (- v_v_547_1)) 8) (<= (- v_b_32_1 (- v_v_534_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_36_1)) 8) (<= (- (- v_b_32_1) (- v_v_534_1)) (- 5)) (= (+ v_b_36_1 (- 1)) v_v_547_1) (= (+ v_v_547_1 1) (+ v_b_35_1 1)) (= (+ c_ULTIMATE.start_main_~i~7 2) (+ v_v_547_1 1)) (<= (- v_b_35_1 (- v_b_35_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_31_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 5)) (<= (- (- v_v_547_1) (- c_~n)) 4) (<= (- v_b_35_1 c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 5) (<= (- v_b_31_1 v_v_547_1) (- 1)) (<= (- v_b_31_1 (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_32_1)) 8) (<= (- (- v_v_534_1) v_v_534_1) 0) (<= (- v_b_32_1 c_~n) 0) (<= (- (- v_b_31_1) (- c_~n)) 5) (<= (- (- v_v_534_1) (- v_v_547_1)) 4) (<= (- v_b_31_1 (- v_b_32_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_534_1) 0) (<= (- (- c_~n) c_~n) (- 10)) (<= (- (- v_b_35_1) v_b_35_1) (- 2)) (<= (- v_v_534_1 (- v_v_534_1)) 0) (<= (- (- v_b_31_1) (- v_v_547_1)) 4) (= (+ (- v_b_32_1) 5) (- v_v_534_1)) (<= (- (- v_b_36_1) (- v_v_547_1)) (- 1)) (<= (- v_b_36_1 (- c_~n)) 10) (<= (- (- v_b_31_1) v_b_36_1) (- 2)) (<= (- (- v_b_32_1) c_~n) (- 10)) (<= (- (- v_b_31_1) (- v_v_534_1)) 0) (<= (- (- v_b_31_1) v_b_31_1) 0) (<= (- (- v_b_31_1) c_~n) (- 5)) (<= (- v_b_35_1 (- v_b_36_1)) 9) (<= (- v_b_31_1 v_v_534_1) 0) (<= (- v_b_35_1 (- v_v_547_1)) 8) (= (+ (- v_b_32_1) 5) (+ c_~n (- 5))) (<= (- c_ULTIMATE.start_main_~i~7 v_b_31_1) 3) (<= (- (- v_b_31_1) v_v_534_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_547_1) (- 1)) (= (+ (- v_b_32_1) 5) (+ (- c_~n) 5)) (<= (- (- v_b_32_1) v_b_35_1) (- 6)) (<= (- v_b_36_1 (- v_v_534_1)) 5) (<= (- v_b_32_1 (- c_~n)) 10) (<= (- (- v_b_31_1) v_b_32_1) (- 5)) (<= (- (- v_b_36_1) v_v_547_1) (- 3)) (<= (- v_b_36_1 c_~n) 0) (<= (- (- v_b_32_1) v_b_36_1) (- 7)) (<= (- (- v_b_36_1) v_b_36_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_35_1)) 7) (<= (- v_b_32_1 (- v_v_547_1)) 9) (<= (- c_ULTIMATE.start_main_~i~7 v_b_36_1) (- 2)) (<= (- (- v_b_35_1) (- c_~n)) 4) (or (= v_v_546_1 (select c_ULTIMATE.start_main_~array~7 v_idx_138)) (<= v_b_35_1 v_idx_138)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_35_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_547_1)) 7) (<= (- v_v_534_1 (- v_v_547_1)) 4) (<= (- (- v_b_31_1) (- v_b_32_1)) 5) (<= (- (- v_b_36_1) c_~n) (- 7)) (= c_~n (+ v_b_31_1 5)) (or (< v_idx_143 v_b_32_1) (= v_v_535_1 (select c_~array v_idx_143))) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- v_b_35_1 v_b_36_1) (- 1)) (<= (- v_b_32_1 v_v_547_1) 4) (<= (- (- v_b_35_1) v_v_547_1) (- 2)) (<= (- (- v_b_32_1) (- v_v_547_1)) (- 1)) (<= (- (- v_b_35_1) v_b_36_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- v_b_32_1 v_b_35_1) 4) (<= (- (- v_b_32_1) (- c_~n)) 0) (<= (- (- v_b_31_1) (- v_b_35_1)) 4) (<= (- v_b_35_1 (- c_~n)) 9) (<= (- (- v_b_35_1) v_v_534_1) (- 1)) (<= (- v_b_31_1 (- v_b_31_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_547_1)) 1) (<= (- (- v_v_534_1) c_~n) (- 5)) (<= (- v_b_36_1 v_v_534_1) 5) (<= (- c_~n (- c_~n)) 10) (or (<= v_b_31_1 v_idx_141) (= v_v_533_1 (select c_~array v_idx_141))) (or (= (select c_ULTIMATE.start_main_~array~7 v_idx_140) v_v_548_1) (< v_idx_140 v_b_36_1)) (<= (- v_b_31_1 (- v_v_534_1)) 0) (<= (- v_b_36_1 (- v_v_547_1)) 9) (<= (- c_ULTIMATE.start_main_~i~7 v_v_547_1) (- 1)) (<= (- (- v_v_534_1) v_v_547_1) (- 1)) (<= (- v_b_36_1 (- v_b_36_1)) 10) (<= (- v_b_32_1 v_v_534_1) 5) (<= (- (- v_b_32_1) (- v_b_36_1)) 0) (= c_~n v_b_32_1) (= c_~n (+ (- c_~n) 10)) (<= (- (- v_b_31_1) v_b_35_1) (- 1)) (<= (- (- v_b_36_1) v_v_534_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_31_1) 0) (<= (- v_b_31_1 v_b_36_1) (- 2)) (<= (- v_b_31_1 v_b_35_1) (- 1)))))} [2019-01-07 16:09:55,779 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:09:56,260 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:09:56,260 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:10:03,831 WARN L181 SmtUtils]: Spent 7.57 s on a formula simplification that was a NOOP. DAG size: 783 [2019-01-07 16:10:03,832 WARN L270 ngHoareTripleChecker]: Pre: {2147483631#(or (forall ((v_idx_126 Int) (v_idx_127 Int) (v_idx_125 Int) (v_idx_128 Int) (v_idx_129 Int) (v_idx_130 Int) (v_idx_131 Int) (v_idx_132 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_v_40_1 Int) (v_b_9_1 Int) (v_v_17_1 Int) (v_v_39_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 4) (+ v_v_40_1 (- 3))) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (= (+ v_v_21_1 (- 4)) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 v_b_10_1) (- 4)) (= (+ (- v_v_40_1) 7) (+ v_b_9_1 (- 1))) (<= (- (- v_v_21_1) (- ~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 7)) (= (+ v_b_9_1 (- 1)) (+ v_v_4_1 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ (- v_b_10_1) 7) (+ (- v_b_9_1) 8)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (= (+ (- v_b_10_1) 9) (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (or (= (select ULTIMATE.start_main_~array~7 v_idx_127) v_v_21_1) (< v_idx_127 v_b_10_1) (<= v_b_11_1 v_idx_127)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 3)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_21_1) 8)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (= (+ v_b_0_1 5) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- ~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (= (+ v_b_10_1 (- 4)) (+ v_v_40_1 (- 3))) (= ~n (+ v_b_10_1 1)) (= (+ (- ULTIMATE.start_main_~i~7) 6) (+ v_b_9_1 (- 1))) (= (+ v_b_9_1 (- 1)) (+ (- v_b_0_1) 4)) (= (+ (- ~n) 10) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) (+ (- v_b_9_1) 9)) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- ~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- (- v_v_4_1) ~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ ~n (- 2)) (+ (- v_b_10_1) 7)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (= (+ ULTIMATE.start_main_~i~7 2) (+ v_b_9_1 (- 1))) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 7) (<= (- (- v_b_9_1) (- ~n)) 0) (= (+ (- v_b_10_1) 7) (+ v_b_0_1 3)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (= (+ (- ~n) 8) (+ (- v_b_10_1) 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (= (+ (- ~n) 5) (+ v_v_40_1 (- 3))) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (= (+ ULTIMATE.start_main_~i~7 (- 2)) (+ v_v_40_1 (- 3))) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (= (+ (- v_v_21_1) 9) (+ v_b_10_1 1)) (= (select |old(~array)| v_idx_129) v_v_2_1) (= (+ v_b_9_1 (- 1)) v_b_10_1) (<= (- v_v_4_1 (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (= (+ v_b_9_1 (- 1)) v_v_21_1) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (= 5 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (or (= v_v_3_1 (select ~array v_idx_130)) (<= v_b_0_1 v_idx_130)) (= (+ v_v_40_1 (- 3)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ (- v_b_14_1) 3) (+ v_v_40_1 (- 3))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (= (+ v_b_10_1 1) v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ (- v_b_10_1) 7) v_v_40_1) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 ~n) (- 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 ~n) 0) (= (+ (- v_b_11_1) 5) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- ~n (- ~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (or (= v_v_4_1 (select ~array v_idx_131)) (<= v_b_9_1 v_idx_131) (< v_idx_131 v_b_0_1)) (= (+ ULTIMATE.start_main_~i~7 3) (+ v_b_10_1 1)) (or (< v_idx_132 v_b_9_1) (= v_v_17_1 (select ~array v_idx_132))) (= (+ v_v_40_1 2) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (= (+ (- v_b_10_1) 7) v_b_14_1) (<= (- v_b_11_1 (- v_v_4_1)) 5) (= (+ (- v_b_10_1) 7) (+ v_b_10_1 (- 1))) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (= (+ v_b_9_1 (- 2)) (+ (- v_b_10_1) 7)) (= (+ v_v_4_1 5) (+ v_b_10_1 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (= (+ (- v_b_11_1) 8) (+ (- v_b_10_1) 7)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_4_1) 4)) (= (+ (- v_v_40_1) 3) (+ v_v_40_1 (- 3))) (= (+ ~n (- 5)) (+ v_v_40_1 (- 3))) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ (- ULTIMATE.start_main_~i~7) 2) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 ~n) (- 5)) (= (+ v_b_9_1 (- 1)) (+ (- ~n) 9)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (or (= (select ULTIMATE.start_main_~array~7 v_idx_128) v_v_22_1) (< v_idx_128 v_b_11_1)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 ~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_v_4_1 3) (+ (- v_b_10_1) 7)) (or (<= v_b_14_1 v_idx_125) (= (select ULTIMATE.start_main_~array~7 v_idx_125) v_v_39_1)) (= (+ v_b_10_1 1) (+ (- ULTIMATE.start_main_~i~7) 7)) (<= (- (- v_b_11_1) (- ~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 3) (<= (- v_v_21_1 (- ~n)) 9) (= (+ v_b_11_1 (- 2)) (+ (- v_b_10_1) 7)) (<= (- (- v_v_40_1) ~n) (- 8)) (<= (- (- v_b_14_1) ~n) (- 8)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (= (+ (- v_b_11_1) 10) (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 4)) (= v_v_4_1 (+ v_v_40_1 (- 3))) (= v_b_9_1 (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (= 0 (+ v_v_40_1 (- 3))) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (= (+ (- v_v_4_1) 3) (+ (- v_b_10_1) 7)) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- ~n)) 5) (<= (- v_b_9_1 (- ~n)) 10) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (= (+ v_v_21_1 1) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (or (<= v_b_10_1 v_idx_126) (= (select ULTIMATE.start_main_~array~7 v_idx_126) v_v_40_1) (< v_idx_126 v_b_14_1)) (= (+ (- v_v_21_1) 7) (+ (- v_b_10_1) 7)) (<= (- v_b_0_1 (- ~n)) 5) (<= (- v_b_14_1 (- ~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (= (+ (- v_v_40_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_9_1 (- 1)) (+ v_b_14_1 1)) (= (+ ULTIMATE.start_main_~i~7 1) (+ (- v_b_10_1) 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (= (+ v_b_11_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_v_21_1 (- 1)) (+ (- v_b_10_1) 7)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- ~n) ~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (= (+ v_b_14_1 (- 3)) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 ~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (= (+ (- v_b_10_1) 4) (+ v_v_40_1 (- 3))) (= (+ ~n (- 1)) (+ v_b_9_1 (- 1))) (= (+ (- v_v_4_1) 5) (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ (- v_b_14_1) 7) (+ v_b_9_1 (- 1))) (= 4 (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (= (+ v_b_9_1 (- 1)) (+ v_b_11_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_10_1) 7)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 ~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (= (+ v_v_40_1 (- 3)) (- v_v_4_1)) (= v_b_0_1 (+ v_v_40_1 (- 3))) (= (+ (- v_b_10_1) 7) (+ (- v_b_0_1) 3)) (= (+ v_b_10_1 1) (+ (- v_b_0_1) 5)) (= (+ (- v_b_11_1) 9) (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- ~n)) 2) (= (+ (- v_b_10_1) 7) (+ (- ULTIMATE.start_main_~i~7) 5)) (= (+ v_b_10_1 1) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= (+ (- v_b_14_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 ~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= 3 (+ (- v_b_10_1) 7)) (= (+ v_b_9_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_b_10_1 1) (+ v_b_14_1 2)) (<= (- v_v_40_1 (- ~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (= (+ v_v_40_1 1) (+ v_b_9_1 (- 1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) ~n) (- 9)) (<= (- v_v_4_1 ~n) (- 5))))) (forall ((v_idx_137 Int) (v_idx_135 Int) (v_idx_136 Int) (v_idx_133 Int) (v_idx_134 Int)) (exists ((v_b_31_1 Int) (v_v_535_1 Int) (v_v_534_1 Int) (v_b_32_1 Int) (v_v_533_1 Int) (v_v_530_1 Int) (v_v_536_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_32_1)) 4) (= v_v_534_1 (- v_v_534_1)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 2)) (<= (- v_b_31_1 v_b_32_1) (- 5)) (= v_v_530_1 (select ULTIMATE.start_main_~array~7 v_idx_133)) (<= (- v_b_31_1 (- ~n)) 5) (= (+ (- v_v_534_1) 5) ~n) (<= (- (- v_v_534_1) v_v_534_1) 0) (<= (- v_b_32_1 ~n) 0) (<= (- (- v_b_31_1) (- ~n)) 5) (= (+ (- v_b_32_1) 5) v_v_534_1) (= (+ (- v_v_534_1) 5) (+ v_b_31_1 5)) (<= (- v_b_31_1 (- v_b_32_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 6)) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_32_1)) 9) (<= (- ULTIMATE.start_main_~i~7 v_b_31_1) 4) (<= (- ULTIMATE.start_main_~i~7 v_b_32_1) (- 1)) (<= (- (- v_v_534_1) (- ~n)) 5) (<= (- v_v_534_1 (- v_v_534_1)) 0) (= (+ (- v_b_31_1) 5) (+ (- v_v_534_1) 5)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_534_1)) 4) (= v_v_534_1 (+ (- ~n) 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_534_1)) (- 1)) (<= (- v_v_534_1 ~n) (- 5)) (<= (- (- v_b_32_1) ~n) (- 10)) (<= (- (- v_b_31_1) (- v_v_534_1)) 0) (<= (- v_b_31_1 ~n) (- 5)) (<= (- (- v_b_31_1) v_b_31_1) 0) (<= (- (- v_b_31_1) ~n) (- 5)) (<= (- v_b_31_1 v_v_534_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_31_1)) (- 1)) (= v_v_534_1 v_b_31_1) (= (+ (- v_v_534_1) 5) 5) (<= (- (- v_b_31_1) v_v_534_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) v_v_534_1) (- 1)) (or (<= v_b_32_1 v_idx_135) (= v_v_534_1 (select ~array v_idx_135)) (< v_idx_135 v_b_31_1)) (<= (- v_b_32_1 (- ~n)) 10) (<= (- (- v_b_31_1) v_b_32_1) (- 5)) (= v_v_534_1 0) (<= (- (- ULTIMATE.start_main_~i~7) v_b_31_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_31_1)) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 4) (= (select |old(~array)| v_idx_137) v_v_536_1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_32_1) (- 6)) (<= (- (- v_b_31_1) (- v_b_32_1)) 5) (or (= (select ~array v_idx_136) v_v_535_1) (< v_idx_136 v_b_32_1)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (<= (- (- v_b_32_1) (- ~n)) 0) (or (<= v_b_31_1 v_idx_134) (= (select ~array v_idx_134) v_v_533_1)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (- v_b_32_1 (- v_b_32_1)) 10) (<= (- (- v_b_32_1) v_b_32_1) (- 10)) (= v_v_534_1 (+ v_b_32_1 (- 5))) (<= (- v_v_534_1 (- ~n)) 5) (<= (- v_b_31_1 (- v_b_31_1)) 0) (<= (- (- v_v_534_1) ~n) (- 5)) (<= (- ~n (- ~n)) 10) (= (+ v_v_534_1 5) (+ (- v_v_534_1) 5)) (<= (- (- v_b_32_1) v_v_534_1) (- 5)) (<= (- v_b_31_1 (- v_v_534_1)) 0) (= (+ ~n (- 5)) v_v_534_1) (<= (- v_b_32_1 (- v_v_534_1)) 5) (<= (- (- v_b_32_1) (- v_v_534_1)) (- 5)) (<= (- v_b_32_1 v_v_534_1) 5) (= (+ (- v_v_534_1) 5) (+ (- ~n) 10)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 v_v_534_1) 4) (= (+ (- v_v_534_1) 5) v_b_32_1)))))} [2019-01-07 16:10:03,833 WARN L274 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2019-01-07 16:10:03,833 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2019-01-07 16:10:04,763 WARN L276 ngHoareTripleChecker]: Post: {2147483630#(and (<= (- ~n (- ~n)) 10) (<= 10 (* 2 ~n)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 5) (forall ((v_idx_139 Int)) (or (= (select ULTIMATE.start_main_~array~7 v_idx_139) (+ ULTIMATE.start_main_~i~7 1)) (<= (+ ULTIMATE.start_main_~i~7 2) v_idx_139) (< v_idx_139 (+ ULTIMATE.start_main_~i~7 1)))) (forall ((v_idx_142 Int)) (or (< (+ ~n v_idx_142) 5) (<= ~n v_idx_142) (= (+ (- ~n) 5) (select ~array v_idx_142)))) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 5 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (= (* 2 ~n) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= ~n (+ ULTIMATE.start_main_~i~7 5)) (<= (* 2 ~n) 10) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (= 10 (* 2 ~n)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 0) (= ~n 5) (= ~n (+ (- ~n) 10)) (<= 0 (* 2 ULTIMATE.start_main_~i~7)) (= 5 ~n) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 5)))} [2019-01-07 16:10:11,524 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:10:11,525 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:10:11,525 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:10:11,525 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:10:11,526 WARN L224 ngHoareTripleChecker]: Pre: {2147483627#(or (forall ((v_idx_159 Int) (v_idx_158 Int) (v_idx_162 Int) (v_idx_163 Int) (v_idx_160 Int) (v_idx_161 Int) (v_idx_164 Int) (v_idx_165 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_v_40_1 Int) (v_b_9_1 Int) (v_v_17_1 Int) (v_v_39_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 4) (+ v_v_40_1 (- 3))) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (= (+ v_v_21_1 (- 4)) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 v_b_10_1) (- 4)) (= (+ (- v_v_40_1) 7) (+ v_b_9_1 (- 1))) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 7)) (= (+ v_b_9_1 (- 1)) (+ v_v_4_1 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ (- v_b_10_1) 7) (+ (- v_b_9_1) 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (= (+ (- v_b_10_1) 9) (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 3)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_21_1) 8)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (= (+ v_b_0_1 5) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (= (+ v_b_10_1 (- 4)) (+ v_v_40_1 (- 3))) (= c_~n (+ v_b_10_1 1)) (= (+ (- c_ULTIMATE.start_main_~i~7) 6) (+ v_b_9_1 (- 1))) (= (+ v_b_9_1 (- 1)) (+ (- v_b_0_1) 4)) (= (+ (- c_~n) 10) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) (+ (- v_b_9_1) 9)) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- c_~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ c_~n (- 2)) (+ (- v_b_10_1) 7)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (= (+ c_ULTIMATE.start_main_~i~7 2) (+ v_b_9_1 (- 1))) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 7) (<= (- (- v_b_9_1) (- c_~n)) 0) (= (+ (- v_b_10_1) 7) (+ v_b_0_1 3)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (or (= v_v_17_1 (select c_~array v_idx_165)) (< v_idx_165 v_b_9_1)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (= (+ (- c_~n) 8) (+ (- v_b_10_1) 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (= (+ (- c_~n) 5) (+ v_v_40_1 (- 3))) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (= (+ c_ULTIMATE.start_main_~i~7 (- 2)) (+ v_v_40_1 (- 3))) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (= (+ (- v_v_21_1) 9) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) v_b_10_1) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (= (+ v_b_9_1 (- 1)) v_v_21_1) (or (<= v_b_0_1 v_idx_163) (= v_v_3_1 (select c_~array v_idx_163))) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (= 5 (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (= (+ v_v_40_1 (- 3)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ (- v_b_14_1) 3) (+ v_v_40_1 (- 3))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (or (< v_idx_161 v_b_11_1) (= (select c_ULTIMATE.start_main_~array~7 v_idx_161) v_v_22_1)) (= (+ v_b_10_1 1) v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ (- v_b_10_1) 7) v_v_40_1) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 c_~n) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 c_~n) 0) (= (+ (- v_b_11_1) 5) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- c_~n (- c_~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (= (+ c_ULTIMATE.start_main_~i~7 3) (+ v_b_10_1 1)) (= (+ v_v_40_1 2) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (= (+ (- v_b_10_1) 7) v_b_14_1) (<= (- v_b_11_1 (- v_v_4_1)) 5) (= (+ (- v_b_10_1) 7) (+ v_b_10_1 (- 1))) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (= (+ v_b_9_1 (- 2)) (+ (- v_b_10_1) 7)) (= (+ v_v_4_1 5) (+ v_b_10_1 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (= (+ (- v_b_11_1) 8) (+ (- v_b_10_1) 7)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_4_1) 4)) (= (+ (- v_v_40_1) 3) (+ v_v_40_1 (- 3))) (= (+ c_~n (- 5)) (+ v_v_40_1 (- 3))) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ (- c_ULTIMATE.start_main_~i~7) 2) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 c_~n) (- 5)) (= (+ v_b_9_1 (- 1)) (+ (- c_~n) 9)) (or (<= v_b_10_1 v_idx_159) (= v_v_40_1 (select c_ULTIMATE.start_main_~array~7 v_idx_159)) (< v_idx_159 v_b_14_1)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (= v_v_2_1 (select |c_old(~array)| v_idx_162)) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_v_4_1 3) (+ (- v_b_10_1) 7)) (= (+ v_b_10_1 1) (+ (- c_ULTIMATE.start_main_~i~7) 7)) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 3) (<= (- v_v_21_1 (- c_~n)) 9) (= (+ v_b_11_1 (- 2)) (+ (- v_b_10_1) 7)) (<= (- (- v_v_40_1) c_~n) (- 8)) (<= (- (- v_b_14_1) c_~n) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (= (+ (- v_b_11_1) 10) (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 4)) (= v_v_4_1 (+ v_v_40_1 (- 3))) (= v_b_9_1 (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (= 0 (+ v_v_40_1 (- 3))) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (= (+ (- v_v_4_1) 3) (+ (- v_b_10_1) 7)) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- v_b_9_1 (- c_~n)) 10) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (= (+ v_v_21_1 1) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (= (+ (- v_v_21_1) 7) (+ (- v_b_10_1) 7)) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- v_b_14_1 (- c_~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (= (+ (- v_v_40_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_9_1 (- 1)) (+ v_b_14_1 1)) (= (+ c_ULTIMATE.start_main_~i~7 1) (+ (- v_b_10_1) 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (= (+ v_b_11_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_v_21_1 (- 1)) (+ (- v_b_10_1) 7)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (= (+ v_b_14_1 (- 3)) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (or (< v_idx_164 v_b_0_1) (= v_v_4_1 (select c_~array v_idx_164)) (<= v_b_9_1 v_idx_164)) (= (+ (- v_b_10_1) 4) (+ v_v_40_1 (- 3))) (= (+ c_~n (- 1)) (+ v_b_9_1 (- 1))) (= (+ (- v_v_4_1) 5) (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (or (= v_v_39_1 (select c_ULTIMATE.start_main_~array~7 v_idx_158)) (<= v_b_14_1 v_idx_158)) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ (- v_b_14_1) 7) (+ v_b_9_1 (- 1))) (= 4 (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (= (+ v_b_9_1 (- 1)) (+ v_b_11_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_10_1) 7)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (= (+ v_v_40_1 (- 3)) (- v_v_4_1)) (= v_b_0_1 (+ v_v_40_1 (- 3))) (or (= (select c_ULTIMATE.start_main_~array~7 v_idx_160) v_v_21_1) (<= v_b_11_1 v_idx_160) (< v_idx_160 v_b_10_1)) (= (+ (- v_b_10_1) 7) (+ (- v_b_0_1) 3)) (= (+ v_b_10_1 1) (+ (- v_b_0_1) 5)) (= (+ (- v_b_11_1) 9) (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- c_~n)) 2) (= (+ (- v_b_10_1) 7) (+ (- c_ULTIMATE.start_main_~i~7) 5)) (= (+ v_b_10_1 1) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= (+ (- v_b_14_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 c_~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= 3 (+ (- v_b_10_1) 7)) (= (+ v_b_9_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_b_10_1 1) (+ v_b_14_1 2)) (<= (- v_v_40_1 (- c_~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (= (+ v_v_40_1 1) (+ v_b_9_1 (- 1))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- v_v_4_1 c_~n) (- 5))))) (forall ((v_idx_168 Int) (v_idx_169 Int) (v_idx_170 Int) (v_idx_166 Int) (v_idx_167 Int)) (exists ((v_v_678_1 Int) (v_v_677_1 Int) (v_v_676_1 Int) (v_b_40_1 Int) (v_v_675_1 Int) (v_v_672_1 Int) (v_b_39_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_40_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 5) (or (<= v_b_39_1 v_idx_167) (= v_v_675_1 (select c_~array v_idx_167))) (<= (- (- v_b_40_1) v_b_40_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_39_1) 4) (<= (- (- v_b_40_1) (- v_v_676_1)) (- 5)) (= (+ c_~n (- 5)) (+ (- v_b_40_1) 5)) (= v_b_39_1 (+ (- v_b_40_1) 5)) (<= (- (- c_~n) c_~n) (- 10)) (= v_v_672_1 (select c_ULTIMATE.start_main_~array~7 v_idx_166)) (= 0 (+ (- v_b_40_1) 5)) (<= (- (- v_b_39_1) v_b_40_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_39_1) 0) (<= (- v_b_40_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 0) (= (+ v_b_39_1 5) (+ (- v_v_676_1) 5)) (= (+ (- v_b_39_1) 5) (+ (- v_v_676_1) 5)) (<= (- v_b_40_1 v_v_676_1) 5) (<= (- (- v_b_40_1) (- c_~n)) 0) (<= (- v_v_676_1 c_~n) (- 5)) (<= (- v_b_40_1 (- v_v_676_1)) 5) (<= (- v_b_39_1 c_~n) (- 5)) (<= (- v_b_39_1 (- c_~n)) 5) (= v_v_678_1 (select |c_old(~array)| v_idx_170)) (<= (- (- v_v_676_1) c_~n) (- 5)) (<= (- (- v_b_39_1) v_b_39_1) 0) (<= (- (- v_b_39_1) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_40_1) (- 5)) (<= (- (- v_b_39_1) c_~n) (- 5)) (<= (- v_b_40_1 (- c_~n)) 10) (<= (- v_b_39_1 v_b_40_1) (- 5)) (<= (- (- v_v_676_1) (- c_~n)) 5) (= (+ v_b_40_1 (- 5)) (+ (- v_b_40_1) 5)) (<= (- v_v_676_1 (- c_~n)) 5) (= (+ (- c_~n) 5) (+ (- v_b_40_1) 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_676_1) 0) (<= (- (- v_v_676_1) v_v_676_1) 0) (= (+ v_v_676_1 5) (+ (- v_v_676_1) 5)) (<= (- (- v_b_40_1) v_v_676_1) (- 5)) (= v_v_676_1 (+ (- v_b_40_1) 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_676_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (= (+ (- c_~n) 10) (+ (- v_v_676_1) 5)) (<= (- v_b_40_1 (- v_b_40_1)) 10) (<= (- c_ULTIMATE.start_main_~i~7 v_v_676_1) 4) (or (<= v_b_40_1 v_idx_168) (= v_v_676_1 (select c_~array v_idx_168)) (< v_idx_168 v_b_39_1)) (or (< v_idx_169 v_b_40_1) (= v_v_677_1 (select c_~array v_idx_169))) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_40_1) c_~n) (- 10)) (= c_~n (+ (- v_v_676_1) 5)) (<= (- v_b_39_1 (- v_b_39_1)) 0) (<= (- c_~n (- c_~n)) 10) (= 5 (+ (- v_v_676_1) 5)) (= (- v_v_676_1) (+ (- v_b_40_1) 5)) (<= (- v_b_39_1 (- v_b_40_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_39_1)) 4) (<= (- v_b_39_1 (- v_v_676_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_40_1)) 9) (= v_b_40_1 (+ (- v_v_676_1) 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_39_1)) 0) (<= (- v_b_39_1 v_v_676_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_676_1)) 4) (<= (- (- v_b_39_1) v_v_676_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (<= (- (- v_b_39_1) (- v_v_676_1)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_40_1) (- 1)) (<= (- (- v_b_39_1) (- v_b_40_1)) 5) (<= (- v_v_676_1 (- v_v_676_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 5))))))} [2019-01-07 16:10:11,526 WARN L228 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2019-01-07 16:10:11,526 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2019-01-07 16:10:11,527 WARN L230 ngHoareTripleChecker]: Post: {2147483626#(forall ((v_idx_173 Int) (v_idx_174 Int) (v_idx_171 Int) (v_idx_172 Int) (v_idx_177 Int) (v_idx_175 Int) (v_idx_176 Int)) (exists ((v_v_678_1 Int) (v_v_689_1 Int) (v_b_43_1 Int) (v_v_677_1 Int) (v_v_688_1 Int) (v_v_676_1 Int) (v_b_40_1 Int) (v_v_675_1 Int) (v_b_39_1 Int) (v_v_690_1 Int) (v_b_44_1 Int)) (and (<= (- c_ULTIMATE.start_main_~i~7 v_b_39_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_39_1) 1) (<= (- (- v_b_40_1) (- v_v_676_1)) (- 5)) (= v_v_678_1 (select |c_old(~array)| v_idx_177)) (<= (- (- v_b_43_1) v_v_676_1) 0) (<= (- (- v_b_44_1) c_~n) (- 6)) (= v_v_689_1 v_b_43_1) (= (+ (- c_~n) 5) (+ v_b_40_1 (- 5))) (<= (- v_b_39_1 (- v_b_43_1)) 4) (or (< v_idx_176 v_b_40_1) (= v_v_677_1 (select c_~array v_idx_176))) (<= (- (- v_b_40_1) v_v_689_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_689_1) (- 1)) (<= (- v_b_40_1 c_~n) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- v_b_43_1 (- v_b_44_1)) 9) (= (+ v_b_39_1 5) (+ (- v_v_676_1) 5)) (<= (- v_b_40_1 v_v_676_1) 5) (<= (- (- v_b_40_1) v_b_43_1) (- 5)) (<= (- v_b_40_1 (- v_b_43_1)) 9) (<= (- v_v_676_1 c_~n) (- 5)) (= 0 (+ v_b_40_1 (- 5))) (<= (- (- v_b_44_1) (- v_v_676_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_44_1) (- 2)) (<= (- v_b_39_1 c_~n) (- 5)) (<= (- v_b_44_1 v_v_676_1) 5) (<= (- v_v_689_1 (- v_v_689_1)) 8) (= v_v_676_1 (+ v_b_40_1 (- 5))) (<= (- (- v_b_43_1) (- v_b_44_1)) 1) (<= (- v_b_40_1 (- v_b_44_1)) 10) (<= (- v_b_44_1 (- c_~n)) 10) (<= (- v_b_43_1 v_v_676_1) 4) (<= (- v_b_40_1 (- v_v_689_1)) 9) (= (+ v_b_39_1 5) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_39_1)) 3) (<= (- v_b_39_1 (- v_b_44_1)) 5) (= v_v_689_1 (+ v_b_44_1 (- 1))) (<= (- v_b_44_1 v_v_689_1) 1) (<= (- (- v_b_39_1) c_~n) (- 5)) (<= (- v_b_40_1 (- c_~n)) 10) (<= (- v_b_39_1 v_b_40_1) (- 5)) (<= (- v_b_43_1 v_v_689_1) 0) (<= (- (- v_v_676_1) (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_44_1)) 8) (<= (- (- v_v_676_1) (- v_v_689_1)) 4) (<= (- (- v_v_689_1) v_v_689_1) 0) (<= (- (- v_v_689_1) c_~n) (- 5)) (<= (- (- v_v_689_1) (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_43_1)) 7) (= (+ v_b_39_1 5) (+ (- c_~n) 10)) (<= (- (- v_v_676_1) v_v_676_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_39_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_40_1) (- 4)) (<= (- v_v_676_1 (- v_v_689_1)) 4) (= (+ v_b_39_1 5) v_b_40_1) (<= (- v_b_40_1 (- v_b_40_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_43_1)) 1) (<= (- (- v_b_39_1) (- v_v_689_1)) 4) (<= (- v_b_43_1 v_b_44_1) (- 1)) (<= (- (- v_b_39_1) v_v_689_1) 0) (<= (- (- v_b_40_1) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_44_1) 0) (<= (- v_b_43_1 (- v_v_689_1)) 8) (<= (- v_b_39_1 v_b_44_1) (- 1)) (<= (- (- v_b_40_1) v_b_44_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_689_1)) 7) (<= (- v_v_689_1 c_~n) (- 1)) (or (< v_idx_173 v_b_44_1) (= v_v_690_1 (select c_ULTIMATE.start_main_~array~7 v_idx_173))) (= (- v_v_676_1) (+ v_b_40_1 (- 5))) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_43_1) 1) (<= (- v_b_39_1 v_v_676_1) 0) (= (+ c_~n (- 5)) (+ v_b_40_1 (- 5))) (<= (- v_b_43_1 (- v_v_676_1)) 4) (<= (- (- v_b_39_1) (- v_v_676_1)) 0) (= (+ v_b_39_1 5) (+ (- v_b_39_1) 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_43_1) (- 1)) (<= (- v_v_676_1 (- v_v_676_1)) 0) (<= (- v_b_39_1 v_v_689_1) 0) (<= (- v_b_44_1 (- v_b_44_1)) 10) (<= (- (- v_b_43_1) v_v_689_1) 0) (or (<= v_b_40_1 v_idx_175) (< v_idx_175 v_b_39_1) (= (select c_~array v_idx_175) v_v_676_1)) (<= (- (- v_b_40_1) v_b_40_1) (- 10)) (= (+ c_ULTIMATE.start_main_~i~7 2) (+ v_v_689_1 1)) (<= (- v_v_689_1 (- c_~n)) 9) (<= (- (- v_b_43_1) (- v_v_689_1)) 0) (<= (- v_b_40_1 v_b_44_1) 4) (<= (- (- v_b_40_1) (- v_b_44_1)) 0) (or (= (select c_~array v_idx_174) v_v_675_1) (<= v_b_39_1 v_idx_174)) (<= (- (- c_~n) c_~n) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_676_1) 3) (<= (- (- v_b_39_1) v_b_40_1) (- 5)) (<= (- v_b_44_1 (- v_v_689_1)) 9) (<= (- (- v_b_40_1) (- c_~n)) 0) (<= (- v_b_40_1 (- v_v_676_1)) 5) (<= (- v_b_43_1 c_~n) (- 1)) (<= (- v_b_39_1 (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_44_1)) 2) (<= (- c_ULTIMATE.start_main_~i~7 v_b_40_1) (- 2)) (<= (- (- v_v_676_1) v_v_689_1) 0) (<= (- (- v_b_44_1) (- v_v_689_1)) (- 1)) (<= (- (- v_v_676_1) c_~n) (- 5)) (<= (- (- v_b_39_1) v_b_39_1) 0) (<= (- (- v_b_43_1) c_~n) (- 5)) (<= (- (- v_b_39_1) (- c_~n)) 5) (or (= (select c_ULTIMATE.start_main_~array~7 v_idx_171) v_v_688_1) (<= v_b_43_1 v_idx_171)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_689_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_676_1) 1) (<= (- (- v_b_40_1) (- v_v_689_1)) (- 1)) (<= (- v_b_39_1 (- v_v_689_1)) 4) (<= (- (- v_b_44_1) v_b_44_1) (- 2)) (= (+ v_b_40_1 (- 5)) (+ (- v_b_40_1) 5)) (<= (- v_b_44_1 c_~n) 0) (<= (- (- v_b_44_1) v_v_689_1) (- 1)) (= (+ v_b_43_1 1) (+ v_v_689_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 4)) (<= (- v_v_676_1 (- c_~n)) 5) (= v_v_689_1 (+ c_ULTIMATE.start_main_~i~7 1)) (<= (- (- v_b_43_1) v_b_44_1) (- 1)) (= (+ v_b_39_1 5) c_~n) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 2) (<= (- (- v_b_44_1) (- c_~n)) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_40_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_40_1)) 6) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- (- v_b_39_1) v_b_43_1) 0) (<= (- (- v_b_39_1) v_b_44_1) (- 1)) (<= (- (- v_b_40_1) v_v_676_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- (- v_b_39_1) (- v_b_44_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_676_1)) 1) (<= (- v_b_40_1 v_b_43_1) 5) (<= (- (- v_b_39_1) (- v_b_43_1)) 4) (<= (- v_b_40_1 v_v_689_1) 5) (<= (- v_v_676_1 v_v_689_1) 0) (= v_b_39_1 (+ v_b_40_1 (- 5))) (<= (- v_b_44_1 (- v_v_676_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_689_1) 1) (<= (- (- v_b_43_1) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 6) (<= (- v_b_39_1 (- v_b_39_1)) 0) (<= (- (- v_b_43_1) (- v_v_676_1)) 0) (= (+ v_v_689_1 1) v_b_44_1) (<= (- (- v_b_43_1) v_b_43_1) 0) (<= (- c_~n (- c_~n)) 10) (= (+ v_b_39_1 5) (+ v_v_676_1 5)) (<= (- v_b_43_1 (- c_~n)) 9) (<= (- v_b_39_1 (- v_b_40_1)) 5) (<= (- (- v_b_40_1) (- v_b_43_1)) (- 1)) (<= (- v_b_39_1 (- v_v_676_1)) 0) (or (< v_idx_172 v_b_43_1) (= v_v_689_1 (select c_ULTIMATE.start_main_~array~7 v_idx_172)) (<= v_b_44_1 v_idx_172)) (<= (- (- v_b_44_1) v_v_676_1) (- 1)) (<= (- v_b_43_1 (- v_b_43_1)) 8) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_676_1)) 3) (<= (- (- v_b_39_1) v_v_676_1) 0) (<= (- v_b_39_1 v_b_43_1) 0) (<= (- (- v_b_39_1) (- v_b_40_1)) 5))))} [2019-01-07 16:10:11,527 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:10:12,131 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:10:12,132 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:10:19,738 WARN L181 SmtUtils]: Spent 7.61 s on a formula simplification that was a NOOP. DAG size: 783 [2019-01-07 16:10:19,739 WARN L270 ngHoareTripleChecker]: Pre: {2147483627#(or (forall ((v_idx_159 Int) (v_idx_158 Int) (v_idx_162 Int) (v_idx_163 Int) (v_idx_160 Int) (v_idx_161 Int) (v_idx_164 Int) (v_idx_165 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_v_40_1 Int) (v_b_9_1 Int) (v_v_17_1 Int) (v_v_39_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 4) (+ v_v_40_1 (- 3))) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (= (+ v_v_21_1 (- 4)) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 v_b_10_1) (- 4)) (= (+ (- v_v_40_1) 7) (+ v_b_9_1 (- 1))) (<= (- (- v_v_21_1) (- ~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 7)) (= (+ v_b_9_1 (- 1)) (+ v_v_4_1 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ (- v_b_10_1) 7) (+ (- v_b_9_1) 8)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (= (+ (- v_b_10_1) 9) (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 3)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_21_1) 8)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (= (+ v_b_0_1 5) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- ~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (= (+ v_b_10_1 (- 4)) (+ v_v_40_1 (- 3))) (= ~n (+ v_b_10_1 1)) (= (+ (- ULTIMATE.start_main_~i~7) 6) (+ v_b_9_1 (- 1))) (= (+ v_b_9_1 (- 1)) (+ (- v_b_0_1) 4)) (= (+ (- ~n) 10) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) (+ (- v_b_9_1) 9)) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- ~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- (- v_v_4_1) ~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ ~n (- 2)) (+ (- v_b_10_1) 7)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (= (+ ULTIMATE.start_main_~i~7 2) (+ v_b_9_1 (- 1))) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 7) (<= (- (- v_b_9_1) (- ~n)) 0) (= (+ (- v_b_10_1) 7) (+ v_b_0_1 3)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (or (= v_v_17_1 (select ~array v_idx_165)) (< v_idx_165 v_b_9_1)) (<= (- v_b_10_1 (- v_b_10_1)) 8) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (= (+ (- ~n) 8) (+ (- v_b_10_1) 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (= (+ (- ~n) 5) (+ v_v_40_1 (- 3))) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (= (+ ULTIMATE.start_main_~i~7 (- 2)) (+ v_v_40_1 (- 3))) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (= (+ (- v_v_21_1) 9) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) v_b_10_1) (<= (- v_v_4_1 (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (= (+ v_b_9_1 (- 1)) v_v_21_1) (or (<= v_b_0_1 v_idx_163) (= v_v_3_1 (select ~array v_idx_163))) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (= 5 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (= (+ v_v_40_1 (- 3)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ (- v_b_14_1) 3) (+ v_v_40_1 (- 3))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (or (< v_idx_161 v_b_11_1) (= (select ULTIMATE.start_main_~array~7 v_idx_161) v_v_22_1)) (= (+ v_b_10_1 1) v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ (- v_b_10_1) 7) v_v_40_1) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 ~n) (- 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 ~n) 0) (= (+ (- v_b_11_1) 5) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- ~n (- ~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (= (+ ULTIMATE.start_main_~i~7 3) (+ v_b_10_1 1)) (= (+ v_v_40_1 2) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (= (+ (- v_b_10_1) 7) v_b_14_1) (<= (- v_b_11_1 (- v_v_4_1)) 5) (= (+ (- v_b_10_1) 7) (+ v_b_10_1 (- 1))) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (= (+ v_b_9_1 (- 2)) (+ (- v_b_10_1) 7)) (= (+ v_v_4_1 5) (+ v_b_10_1 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (= (+ (- v_b_11_1) 8) (+ (- v_b_10_1) 7)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_4_1) 4)) (= (+ (- v_v_40_1) 3) (+ v_v_40_1 (- 3))) (= (+ ~n (- 5)) (+ v_v_40_1 (- 3))) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ (- ULTIMATE.start_main_~i~7) 2) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 ~n) (- 5)) (= (+ v_b_9_1 (- 1)) (+ (- ~n) 9)) (or (<= v_b_10_1 v_idx_159) (= v_v_40_1 (select ULTIMATE.start_main_~array~7 v_idx_159)) (< v_idx_159 v_b_14_1)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (= v_v_2_1 (select |old(~array)| v_idx_162)) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 ~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_v_4_1 3) (+ (- v_b_10_1) 7)) (= (+ v_b_10_1 1) (+ (- ULTIMATE.start_main_~i~7) 7)) (<= (- (- v_b_11_1) (- ~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 3) (<= (- v_v_21_1 (- ~n)) 9) (= (+ v_b_11_1 (- 2)) (+ (- v_b_10_1) 7)) (<= (- (- v_v_40_1) ~n) (- 8)) (<= (- (- v_b_14_1) ~n) (- 8)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (= (+ (- v_b_11_1) 10) (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 4)) (= v_v_4_1 (+ v_v_40_1 (- 3))) (= v_b_9_1 (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (= 0 (+ v_v_40_1 (- 3))) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (= (+ (- v_v_4_1) 3) (+ (- v_b_10_1) 7)) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- ~n)) 5) (<= (- v_b_9_1 (- ~n)) 10) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (= (+ v_v_21_1 1) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (= (+ (- v_v_21_1) 7) (+ (- v_b_10_1) 7)) (<= (- v_b_0_1 (- ~n)) 5) (<= (- v_b_14_1 (- ~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (= (+ (- v_v_40_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_9_1 (- 1)) (+ v_b_14_1 1)) (= (+ ULTIMATE.start_main_~i~7 1) (+ (- v_b_10_1) 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (= (+ v_b_11_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_v_21_1 (- 1)) (+ (- v_b_10_1) 7)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- ~n) ~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (= (+ v_b_14_1 (- 3)) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 ~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (or (< v_idx_164 v_b_0_1) (= v_v_4_1 (select ~array v_idx_164)) (<= v_b_9_1 v_idx_164)) (= (+ (- v_b_10_1) 4) (+ v_v_40_1 (- 3))) (= (+ ~n (- 1)) (+ v_b_9_1 (- 1))) (= (+ (- v_v_4_1) 5) (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (or (= v_v_39_1 (select ULTIMATE.start_main_~array~7 v_idx_158)) (<= v_b_14_1 v_idx_158)) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ (- v_b_14_1) 7) (+ v_b_9_1 (- 1))) (= 4 (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (= (+ v_b_9_1 (- 1)) (+ v_b_11_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_10_1) 7)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 ~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (= (+ v_v_40_1 (- 3)) (- v_v_4_1)) (= v_b_0_1 (+ v_v_40_1 (- 3))) (or (= (select ULTIMATE.start_main_~array~7 v_idx_160) v_v_21_1) (<= v_b_11_1 v_idx_160) (< v_idx_160 v_b_10_1)) (= (+ (- v_b_10_1) 7) (+ (- v_b_0_1) 3)) (= (+ v_b_10_1 1) (+ (- v_b_0_1) 5)) (= (+ (- v_b_11_1) 9) (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- ~n)) 2) (= (+ (- v_b_10_1) 7) (+ (- ULTIMATE.start_main_~i~7) 5)) (= (+ v_b_10_1 1) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= (+ (- v_b_14_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 ~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= 3 (+ (- v_b_10_1) 7)) (= (+ v_b_9_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_b_10_1 1) (+ v_b_14_1 2)) (<= (- v_v_40_1 (- ~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (= (+ v_v_40_1 1) (+ v_b_9_1 (- 1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) ~n) (- 9)) (<= (- v_v_4_1 ~n) (- 5))))) (forall ((v_idx_168 Int) (v_idx_169 Int) (v_idx_170 Int) (v_idx_166 Int) (v_idx_167 Int)) (exists ((v_v_678_1 Int) (v_v_677_1 Int) (v_v_676_1 Int) (v_b_40_1 Int) (v_v_675_1 Int) (v_v_672_1 Int) (v_b_39_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_40_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 5) (or (<= v_b_39_1 v_idx_167) (= v_v_675_1 (select ~array v_idx_167))) (<= (- (- v_b_40_1) v_b_40_1) (- 10)) (<= (- ULTIMATE.start_main_~i~7 v_b_39_1) 4) (<= (- (- v_b_40_1) (- v_v_676_1)) (- 5)) (= (+ ~n (- 5)) (+ (- v_b_40_1) 5)) (= v_b_39_1 (+ (- v_b_40_1) 5)) (<= (- (- ~n) ~n) (- 10)) (= v_v_672_1 (select ULTIMATE.start_main_~array~7 v_idx_166)) (= 0 (+ (- v_b_40_1) 5)) (<= (- (- v_b_39_1) v_b_40_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_39_1) 0) (<= (- v_b_40_1 ~n) 0) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 0) (= (+ v_b_39_1 5) (+ (- v_v_676_1) 5)) (= (+ (- v_b_39_1) 5) (+ (- v_v_676_1) 5)) (<= (- v_b_40_1 v_v_676_1) 5) (<= (- (- v_b_40_1) (- ~n)) 0) (<= (- v_v_676_1 ~n) (- 5)) (<= (- v_b_40_1 (- v_v_676_1)) 5) (<= (- v_b_39_1 ~n) (- 5)) (<= (- v_b_39_1 (- ~n)) 5) (= v_v_678_1 (select |old(~array)| v_idx_170)) (<= (- (- v_v_676_1) ~n) (- 5)) (<= (- (- v_b_39_1) v_b_39_1) 0) (<= (- (- v_b_39_1) (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) v_b_40_1) (- 5)) (<= (- (- v_b_39_1) ~n) (- 5)) (<= (- v_b_40_1 (- ~n)) 10) (<= (- v_b_39_1 v_b_40_1) (- 5)) (<= (- (- v_v_676_1) (- ~n)) 5) (= (+ v_b_40_1 (- 5)) (+ (- v_b_40_1) 5)) (<= (- v_v_676_1 (- ~n)) 5) (= (+ (- ~n) 5) (+ (- v_b_40_1) 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_676_1) 0) (<= (- (- v_v_676_1) v_v_676_1) 0) (= (+ v_v_676_1 5) (+ (- v_v_676_1) 5)) (<= (- (- v_b_40_1) v_v_676_1) (- 5)) (= v_v_676_1 (+ (- v_b_40_1) 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_676_1)) 0) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (= (+ (- ~n) 10) (+ (- v_v_676_1) 5)) (<= (- v_b_40_1 (- v_b_40_1)) 10) (<= (- ULTIMATE.start_main_~i~7 v_v_676_1) 4) (or (<= v_b_40_1 v_idx_168) (= v_v_676_1 (select ~array v_idx_168)) (< v_idx_168 v_b_39_1)) (or (< v_idx_169 v_b_40_1) (= v_v_677_1 (select ~array v_idx_169))) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (- (- v_b_40_1) ~n) (- 10)) (= ~n (+ (- v_v_676_1) 5)) (<= (- v_b_39_1 (- v_b_39_1)) 0) (<= (- ~n (- ~n)) 10) (= 5 (+ (- v_v_676_1) 5)) (= (- v_v_676_1) (+ (- v_b_40_1) 5)) (<= (- v_b_39_1 (- v_b_40_1)) 5) (<= (- ULTIMATE.start_main_~i~7 (- v_b_39_1)) 4) (<= (- v_b_39_1 (- v_v_676_1)) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_b_40_1)) 9) (= v_b_40_1 (+ (- v_v_676_1) 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_39_1)) 0) (<= (- v_b_39_1 v_v_676_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_v_676_1)) 4) (<= (- (- v_b_39_1) v_v_676_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (<= (- (- v_b_39_1) (- v_v_676_1)) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_40_1) (- 1)) (<= (- (- v_b_39_1) (- v_b_40_1)) 5) (<= (- v_v_676_1 (- v_v_676_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 5))))))} [2019-01-07 16:10:19,739 WARN L274 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2019-01-07 16:10:19,739 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2019-01-07 16:10:20,252 WARN L276 ngHoareTripleChecker]: Post: {2147483626#(and (<= (- ~n (- ~n)) 10) (forall ((v_idx_172 Int)) (or (= (select ULTIMATE.start_main_~array~7 v_idx_172) (+ ULTIMATE.start_main_~i~7 1)) (<= (+ ULTIMATE.start_main_~i~7 2) v_idx_172) (< v_idx_172 (+ ULTIMATE.start_main_~i~7 1)))) (<= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (<= 5 ~n) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (<= ~n 5) (= ~n 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= ULTIMATE.start_main_~i~7 3) (forall ((v_idx_175 Int)) (or (<= 5 v_idx_175) (< v_idx_175 0) (= (select ~array v_idx_175) 0))))} [2019-01-07 16:10:30,162 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:10:30,163 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:10:30,163 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:10:30,163 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:10:30,164 WARN L224 ngHoareTripleChecker]: Pre: {2147483623#(or (forall ((v_idx_203 Int) (v_idx_201 Int) (v_idx_202 Int) (v_idx_196 Int) (v_idx_199 Int) (v_idx_200 Int) (v_idx_197 Int) (v_idx_198 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_v_40_1 Int) (v_b_9_1 Int) (v_v_17_1 Int) (v_v_39_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 4) (+ v_v_40_1 (- 3))) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (= (+ v_v_21_1 (- 4)) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 v_b_10_1) (- 4)) (= (+ (- v_v_40_1) 7) (+ v_b_9_1 (- 1))) (<= (- (- v_v_21_1) (- c_~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 7)) (= (+ v_b_9_1 (- 1)) (+ v_v_4_1 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) c_~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ (- v_b_10_1) 7) (+ (- v_b_9_1) 8)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (= (+ (- v_b_10_1) 9) (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 3)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_21_1) 8)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) c_~n) (- 10)) (= (+ v_b_0_1 5) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- c_~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (= (+ v_b_10_1 (- 4)) (+ v_v_40_1 (- 3))) (= c_~n (+ v_b_10_1 1)) (= (+ (- c_ULTIMATE.start_main_~i~7) 6) (+ v_b_9_1 (- 1))) (= (+ v_b_9_1 (- 1)) (+ (- v_b_0_1) 4)) (= (+ (- c_~n) 10) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) (+ (- v_b_9_1) 9)) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- c_~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- c_~n)) 1) (<= (- (- v_v_4_1) c_~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ c_~n (- 2)) (+ (- v_b_10_1) 7)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (= (+ c_ULTIMATE.start_main_~i~7 2) (+ v_b_9_1 (- 1))) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) c_~n) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 7) (<= (- (- v_b_9_1) (- c_~n)) 0) (= (+ (- v_b_10_1) 7) (+ v_b_0_1 3)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- v_b_10_1 (- v_b_10_1)) 8) (or (<= v_b_10_1 v_idx_197) (< v_idx_197 v_b_14_1) (= (select c_ULTIMATE.start_main_~array~7 v_idx_197) v_v_40_1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (= (+ (- c_~n) 8) (+ (- v_b_10_1) 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (= (+ (- c_~n) 5) (+ v_v_40_1 (- 3))) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (= (+ c_ULTIMATE.start_main_~i~7 (- 2)) (+ v_v_40_1 (- 3))) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (or (< v_idx_199 v_b_11_1) (= v_v_22_1 (select c_ULTIMATE.start_main_~array~7 v_idx_199))) (= (+ (- v_v_21_1) 9) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) v_b_10_1) (<= (- v_v_4_1 (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (= (+ v_b_9_1 (- 1)) v_v_21_1) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (= 5 (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (= (+ v_v_40_1 (- 3)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ (- v_b_14_1) 3) (+ v_v_40_1 (- 3))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (= (+ v_b_10_1 1) v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ (- v_b_10_1) 7) v_v_40_1) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 c_~n) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 c_~n) 0) (= (+ (- v_b_11_1) 5) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- c_~n (- c_~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (= (+ c_ULTIMATE.start_main_~i~7 3) (+ v_b_10_1 1)) (= (+ v_v_40_1 2) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (= (+ (- v_b_10_1) 7) v_b_14_1) (<= (- v_b_11_1 (- v_v_4_1)) 5) (= (+ (- v_b_10_1) 7) (+ v_b_10_1 (- 1))) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (= (+ v_b_9_1 (- 2)) (+ (- v_b_10_1) 7)) (= (+ v_v_4_1 5) (+ v_b_10_1 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (= (+ (- v_b_11_1) 8) (+ (- v_b_10_1) 7)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_4_1) 4)) (= (+ (- v_v_40_1) 3) (+ v_v_40_1 (- 3))) (= (+ c_~n (- 5)) (+ v_v_40_1 (- 3))) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ (- c_ULTIMATE.start_main_~i~7) 2) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 c_~n) (- 5)) (= (+ v_b_9_1 (- 1)) (+ (- c_~n) 9)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) c_~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 c_~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_v_4_1 3) (+ (- v_b_10_1) 7)) (or (< v_idx_203 v_b_9_1) (= v_v_17_1 (select c_~array v_idx_203))) (= (+ v_b_10_1 1) (+ (- c_ULTIMATE.start_main_~i~7) 7)) (<= (- (- v_b_11_1) (- c_~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 3) (<= (- v_v_21_1 (- c_~n)) 9) (= (+ v_b_11_1 (- 2)) (+ (- v_b_10_1) 7)) (<= (- (- v_v_40_1) c_~n) (- 8)) (<= (- (- v_b_14_1) c_~n) (- 8)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (= (+ (- v_b_11_1) 10) (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) (- 4)) (= v_v_4_1 (+ v_v_40_1 (- 3))) (= v_b_9_1 (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (= 0 (+ v_v_40_1 (- 3))) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (= (+ (- v_v_4_1) 3) (+ (- v_b_10_1) 7)) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- c_~n)) 5) (<= (- v_b_9_1 (- c_~n)) 10) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (= (+ v_v_21_1 1) (+ v_b_10_1 1)) (or (<= v_b_0_1 v_idx_201) (= v_v_3_1 (select c_~array v_idx_201))) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (= (+ (- v_v_21_1) 7) (+ (- v_b_10_1) 7)) (<= (- v_b_0_1 (- c_~n)) 5) (<= (- v_b_14_1 (- c_~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (= (+ (- v_v_40_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_9_1 (- 1)) (+ v_b_14_1 1)) (= (+ c_ULTIMATE.start_main_~i~7 1) (+ (- v_b_10_1) 7)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (= (+ v_b_11_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_v_21_1 (- 1)) (+ (- v_b_10_1) 7)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (= (+ v_b_14_1 (- 3)) (+ v_v_40_1 (- 3))) (or (<= v_b_9_1 v_idx_202) (< v_idx_202 v_b_0_1) (= v_v_4_1 (select c_~array v_idx_202))) (<= (- v_b_10_1 c_~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (= (+ (- v_b_10_1) 4) (+ v_v_40_1 (- 3))) (or (<= v_b_14_1 v_idx_196) (= (select c_ULTIMATE.start_main_~array~7 v_idx_196) v_v_39_1)) (= (+ c_~n (- 1)) (+ v_b_9_1 (- 1))) (= (+ (- v_v_4_1) 5) (+ v_b_10_1 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- c_~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ (- v_b_14_1) 7) (+ v_b_9_1 (- 1))) (= 4 (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (= (+ v_b_9_1 (- 1)) (+ v_b_11_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_10_1) 7)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 c_~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (= (+ v_v_40_1 (- 3)) (- v_v_4_1)) (= v_b_0_1 (+ v_v_40_1 (- 3))) (= (+ (- v_b_10_1) 7) (+ (- v_b_0_1) 3)) (= (+ v_b_10_1 1) (+ (- v_b_0_1) 5)) (= (+ (- v_b_11_1) 9) (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- c_~n)) 2) (= (+ (- v_b_10_1) 7) (+ (- c_ULTIMATE.start_main_~i~7) 5)) (= (+ v_b_10_1 1) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= v_v_2_1 (select |c_old(~array)| v_idx_200)) (or (< v_idx_198 v_b_10_1) (= (select c_ULTIMATE.start_main_~array~7 v_idx_198) v_v_21_1) (<= v_b_11_1 v_idx_198)) (= (+ (- v_b_14_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 c_~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= 3 (+ (- v_b_10_1) 7)) (= (+ v_b_9_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_b_10_1 1) (+ v_b_14_1 2)) (<= (- v_v_40_1 (- c_~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (= (+ v_v_40_1 1) (+ v_b_9_1 (- 1))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) c_~n) (- 9)) (<= (- v_v_4_1 c_~n) (- 5))))) (forall ((v_idx_204 Int) (v_idx_207 Int) (v_idx_208 Int) (v_idx_205 Int) (v_idx_206 Int)) (exists ((v_v_737_1 Int) (v_v_736_1 Int) (v_b_53_1 Int) (v_b_52_1 Int) (v_v_735_1 Int) (v_v_738_1 Int) (v_v_732_1 Int)) (and (= (+ c_~n (- 5)) 0) (<= (- (- v_b_52_1) c_~n) (- 5)) (<= (- v_b_52_1 (- c_~n)) 5) (= 5 (+ (- v_v_736_1) 5)) (= 0 (+ (- c_~n) 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_736_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_53_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_52_1)) 4) (<= (- (- c_~n) c_~n) (- 10)) (<= (- v_v_736_1 (- c_~n)) 5) (= (+ (- v_b_52_1) 5) (+ (- v_v_736_1) 5)) (<= (- v_b_52_1 v_v_736_1) 0) (<= (- v_b_52_1 (- v_b_53_1)) 5) (= (- v_v_736_1) 0) (<= (- (- v_v_736_1) (- c_~n)) 5) (or (= (select c_~array v_idx_206) v_v_736_1) (<= v_b_53_1 v_idx_206) (< v_idx_206 v_b_52_1)) (<= (- (- v_v_736_1) c_~n) (- 5)) (= (+ (- v_v_736_1) 5) (+ v_b_52_1 5)) (= (+ v_b_53_1 (- 5)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_52_1) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_736_1)) 4) (<= (- v_b_53_1 (- v_v_736_1)) 5) (<= (- v_b_53_1 c_~n) 0) (<= (- v_b_53_1 (- v_b_53_1)) 10) (<= (- (- v_b_52_1) (- v_v_736_1)) 0) (<= (- (- v_b_53_1) v_v_736_1) (- 5)) (= (+ (- v_v_736_1) 5) v_b_53_1) (<= (- v_b_52_1 c_~n) (- 5)) (<= (- v_b_53_1 (- c_~n)) 10) (<= (- (- v_b_52_1) v_v_736_1) 0) (= (+ (- c_~n) 10) (+ (- v_v_736_1) 5)) (<= (- v_b_53_1 v_v_736_1) 5) (or (<= v_b_52_1 v_idx_205) (= v_v_735_1 (select c_~array v_idx_205))) (<= (- (- v_v_736_1) v_v_736_1) 0) (<= (- (- v_b_52_1) (- v_b_53_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 4)) (<= (- (- v_b_53_1) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_53_1)) 6) (<= (- (- v_b_53_1) (- v_v_736_1)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 2) (= 0 (+ (- v_b_53_1) 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_52_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_52_1) 1) (<= (- v_v_736_1 (- v_v_736_1)) 0) (= v_v_736_1 0) (= (+ v_v_736_1 5) (+ (- v_v_736_1) 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 8) (<= (- v_b_52_1 (- v_b_52_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 6) (<= (- (- v_b_52_1) (- c_~n)) 5) (<= (- v_v_736_1 c_~n) (- 5)) (<= (- c_~n (- c_~n)) 10) (= 0 v_b_52_1) (<= (- (- v_b_52_1) v_b_52_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_v_736_1) 4) (= v_v_738_1 (select |c_old(~array)| v_idx_208)) (= v_v_732_1 (select c_ULTIMATE.start_main_~array~7 v_idx_204)) (or (= v_v_737_1 (select c_~array v_idx_207)) (< v_idx_207 v_b_53_1)) (<= (- (- v_b_53_1) v_b_53_1) (- 10)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_53_1)) 9) (<= (- v_b_52_1 v_b_53_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_736_1)) 1) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 9) (<= (- (- v_b_52_1) v_b_53_1) (- 5)) (<= (- v_b_52_1 (- v_v_736_1)) 0) (= c_~n (+ (- v_v_736_1) 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_53_1) (- 1)) (<= (- (- v_b_53_1) (- c_~n)) 0)))))} [2019-01-07 16:10:30,164 WARN L228 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2019-01-07 16:10:30,164 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2019-01-07 16:10:30,165 WARN L230 ngHoareTripleChecker]: Post: {2147483622#(forall ((v_idx_214 Int) (v_idx_215 Int) (v_idx_212 Int) (v_idx_213 Int) (v_idx_209 Int) (v_idx_210 Int) (v_idx_211 Int)) (exists ((v_v_737_1 Int) (v_v_736_1 Int) (v_b_53_1 Int) (v_b_52_1 Int) (v_v_914_1 Int) (v_v_735_1 Int) (v_v_915_1 Int) (v_v_913_1 Int) (v_v_738_1 Int) (v_b_57_1 Int) (v_b_56_1 Int)) (and (<= (- (- v_b_52_1) (- v_b_56_1)) 4) (<= (- (- v_b_52_1) c_~n) (- 5)) (<= (- v_b_52_1 (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_914_1)) 7) (= v_v_914_1 (+ c_ULTIMATE.start_main_~i~7 1)) (<= (- v_v_736_1 (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_56_1)) 7) (<= (- v_b_52_1 (- v_b_56_1)) 4) (<= (- v_b_52_1 v_v_736_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 8) (<= (- (- v_v_736_1) (- c_~n)) 5) (<= (- v_b_57_1 v_v_736_1) 5) (<= (- v_b_53_1 v_b_56_1) 5) (= (+ v_b_53_1 (- 5)) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_736_1)) 3) (<= (- c_ULTIMATE.start_main_~i~7 v_b_56_1) (- 1)) (<= (- v_b_56_1 v_v_914_1) 0) (<= (- v_b_53_1 (- v_v_736_1)) 5) (<= (- v_b_53_1 c_~n) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_52_1) 3) (= v_v_738_1 (select |c_old(~array)| v_idx_215)) (<= (- (- v_b_52_1) v_v_736_1) 0) (or (<= v_b_56_1 v_idx_209) (= v_v_913_1 (select c_ULTIMATE.start_main_~array~7 v_idx_209))) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_52_1)) 3) (<= (- v_b_53_1 v_v_736_1) 5) (<= (- (- v_b_57_1) v_v_736_1) (- 1)) (<= (- v_b_56_1 c_~n) (- 1)) (= (+ v_b_53_1 (- 5)) v_v_736_1) (= c_~n 5) (<= (- v_v_736_1 v_v_914_1) 0) (<= (- v_v_914_1 c_~n) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_53_1) (- 2)) (<= (- (- v_b_56_1) (- c_~n)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_57_1) 0) (<= (- (- v_v_914_1) c_~n) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_53_1)) 8) (<= (- (- v_b_53_1) (- v_v_736_1)) (- 5)) (<= (- v_b_56_1 (- v_b_57_1)) 9) (= (- v_v_736_1) (+ v_b_53_1 (- 5))) (<= (- (- v_b_56_1) v_b_56_1) 0) (= (+ v_b_56_1 1) (+ c_ULTIMATE.start_main_~i~7 2)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_57_1) (- 2)) (<= (- (- v_b_52_1) (- v_b_57_1)) 5) (= c_~n v_b_53_1) (<= (- (- v_b_53_1) (- v_v_914_1)) (- 1)) (or (<= v_b_52_1 v_idx_212) (= (select c_~array v_idx_212) v_v_735_1)) (<= (- v_b_52_1 v_b_56_1) 0) (<= (- (- v_b_52_1) v_v_914_1) 0) (<= (- (- v_b_57_1) c_~n) (- 6)) (<= (- v_b_57_1 (- v_v_736_1)) 5) (<= (- (- v_b_53_1) (- v_b_57_1)) 0) (= (+ v_b_53_1 (- 5)) (+ c_~n (- 5))) (or (<= v_b_53_1 v_idx_213) (< v_idx_213 v_b_52_1) (= v_v_736_1 (select c_~array v_idx_213))) (<= (- (- v_b_53_1) v_b_53_1) (- 10)) (<= (- v_b_57_1 (- v_v_914_1)) 9) (<= (- v_b_52_1 v_b_53_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_736_1)) 1) (<= (- v_b_57_1 (- c_~n)) 10) (= (+ v_v_736_1 5) c_~n) (<= (- v_b_52_1 (- v_v_736_1)) 0) (= v_v_914_1 v_b_56_1) (= c_~n (+ v_b_52_1 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_56_1)) 1) (or (= v_v_914_1 (select c_ULTIMATE.start_main_~array~7 v_idx_210)) (< v_idx_210 v_b_56_1) (<= v_b_57_1 v_idx_210)) (= v_v_914_1 (+ v_b_57_1 (- 1))) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_57_1)) 2) (<= (- (- v_b_57_1) v_v_914_1) (- 1)) (<= (- (- v_v_736_1) v_v_914_1) 0) (<= (- (- v_b_57_1) (- v_v_914_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_736_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_53_1) (- 4)) (<= (- (- v_b_53_1) v_b_57_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~7 v_v_914_1) (- 1)) (<= (- (- c_~n) c_~n) (- 10)) (= (+ c_ULTIMATE.start_main_~i~7 2) v_b_57_1) (<= (- v_b_53_1 (- v_v_914_1)) 9) (<= (- v_b_52_1 (- v_b_53_1)) 5) (<= (- (- v_b_56_1) (- v_v_736_1)) 0) (<= (- v_b_52_1 v_b_57_1) (- 1)) (<= (- (- v_b_57_1) v_b_57_1) (- 2)) (<= (- (- v_v_736_1) c_~n) (- 5)) (<= (- (- v_b_56_1) v_v_914_1) 0) (<= (- (- v_v_914_1) (- c_~n)) 5) (<= (- v_b_52_1 (- v_b_57_1)) 5) (<= (- (- v_v_914_1) v_v_914_1) 0) (<= (- v_b_53_1 (- v_b_53_1)) 10) (<= (- (- v_b_52_1) (- v_v_736_1)) 0) (<= (- (- v_b_53_1) v_v_736_1) (- 5)) (or (= (select c_~array v_idx_214) v_v_737_1) (< v_idx_214 v_b_53_1)) (<= (- v_b_52_1 c_~n) (- 5)) (<= (- v_b_53_1 v_v_914_1) 5) (<= (- v_b_53_1 (- c_~n)) 10) (<= (- (- v_b_56_1) (- v_b_57_1)) 1) (<= (- (- v_b_56_1) (- v_v_914_1)) 0) (<= (- v_b_56_1 v_b_57_1) (- 1)) (<= (- (- v_v_736_1) v_v_736_1) 0) (<= (- (- v_b_56_1) c_~n) (- 5)) (= (+ c_ULTIMATE.start_main_~i~7 2) (+ v_v_914_1 1)) (<= (- (- v_b_52_1) (- v_b_53_1)) 5) (<= (- (- v_b_53_1) v_b_56_1) (- 5)) (= (+ v_b_53_1 (- 5)) (+ (- v_b_53_1) 5)) (or (= (select c_ULTIMATE.start_main_~array~7 v_idx_211) v_v_915_1) (< v_idx_211 v_b_57_1)) (= c_~n (+ (- v_b_52_1) 5)) (<= (- (- v_b_52_1) (- v_v_914_1)) 4) (<= (- v_b_53_1 (- v_b_56_1)) 9) (<= (- v_b_56_1 (- v_b_56_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_914_1)) 1) (<= (- v_v_914_1 (- v_v_914_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 4)) (<= (- v_b_53_1 v_b_57_1) 4) (<= (- (- v_b_53_1) c_~n) (- 10)) (<= (- (- v_b_57_1) (- c_~n)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_56_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_53_1)) 6) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 2) (<= (- v_b_56_1 (- c_~n)) 9) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) 6) (<= (- v_b_57_1 (- v_b_57_1)) 10) (<= (- v_b_52_1 v_v_914_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_57_1)) 8) (<= (- (- v_b_56_1) v_v_736_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_52_1)) 1) (<= (- (- v_b_52_1) v_b_57_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_52_1) 1) (<= (- v_v_736_1 (- v_v_736_1)) 0) (<= (- v_b_56_1 (- v_v_736_1)) 4) (<= (- v_b_52_1 (- v_b_52_1)) 0) (<= (- v_b_57_1 c_~n) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_v_736_1) 3) (= (+ v_b_53_1 (- 5)) v_b_52_1) (<= (- (- v_b_52_1) v_b_56_1) 0) (<= (- (- v_b_56_1) v_b_57_1) (- 1)) (<= (- v_v_736_1 (- v_v_914_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 6) (<= (- v_b_56_1 v_v_736_1) 4) (= (+ v_b_53_1 (- 5)) (+ (- c_~n) 5)) (<= (- (- v_b_52_1) (- c_~n)) 5) (<= (- v_v_736_1 c_~n) (- 5)) (<= (- c_~n (- c_~n)) 10) (<= (- (- v_b_52_1) v_b_52_1) 0) (<= (- (- v_b_53_1) v_v_914_1) (- 5)) (<= (- (- v_v_736_1) (- v_v_914_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_914_1) 1) (<= (- v_b_53_1 (- v_b_57_1)) 10) (= c_~n (+ (- c_~n) 10)) (<= (- v_b_52_1 (- v_v_914_1)) 4) (<= (- (- v_b_52_1) v_b_53_1) (- 5)) (<= (- v_b_56_1 (- v_v_914_1)) 8) (= c_~n (+ (- v_v_736_1) 5)) (<= (- (- v_b_53_1) (- v_b_56_1)) (- 1)) (<= (- v_b_57_1 v_v_914_1) 1) (<= (- (- v_b_53_1) (- c_~n)) 0) (<= (- (- v_b_57_1) (- v_v_736_1)) (- 1)) (<= (- v_v_914_1 (- c_~n)) 9))))} [2019-01-07 16:10:30,165 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:10:30,795 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:10:30,795 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:10:38,550 WARN L181 SmtUtils]: Spent 7.75 s on a formula simplification that was a NOOP. DAG size: 783 [2019-01-07 16:10:38,551 WARN L270 ngHoareTripleChecker]: Pre: {2147483623#(or (forall ((v_idx_203 Int) (v_idx_201 Int) (v_idx_202 Int) (v_idx_196 Int) (v_idx_199 Int) (v_idx_200 Int) (v_idx_197 Int) (v_idx_198 Int)) (exists ((v_v_22_1 Int) (v_v_21_1 Int) (v_v_40_1 Int) (v_b_9_1 Int) (v_v_17_1 Int) (v_v_39_1 Int) (v_b_11_1 Int) (v_b_14_1 Int) (v_v_2_1 Int) (v_v_3_1 Int) (v_v_4_1 Int) (v_b_10_1 Int) (v_b_0_1 Int)) (and (<= (- v_v_40_1 (- v_v_40_1)) 6) (= (+ (- v_v_21_1) 4) (+ v_v_40_1 (- 3))) (<= (- (- v_b_0_1) v_b_10_1) (- 4)) (<= (- (- v_b_14_1) v_v_4_1) (- 3)) (= (+ v_v_21_1 (- 4)) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 v_b_10_1) (- 4)) (= (+ (- v_v_40_1) 7) (+ v_b_9_1 (- 1))) (<= (- (- v_v_21_1) (- ~n)) 1) (<= (- (- v_b_11_1) (- v_v_21_1)) (- 1)) (<= (- v_b_11_1 (- v_b_11_1)) 10) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 7)) (= (+ v_b_9_1 (- 1)) (+ v_v_4_1 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_10_1) (- 2)) (<= (- v_b_0_1 v_b_11_1) (- 5)) (<= (- (- v_b_0_1) ~n) (- 5)) (<= (- (- v_b_0_1) (- v_b_10_1)) 4) (= (+ (- v_b_10_1) 7) (+ (- v_b_9_1) 8)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_21_1)) 2) (<= (- v_b_9_1 v_v_40_1) 2) (<= (- v_b_14_1 v_v_40_1) 0) (<= (- (- v_b_14_1) v_b_14_1) (- 6)) (<= (- v_v_21_1 (- v_v_40_1)) 7) (= (+ (- v_b_10_1) 9) (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_40_1) (- 5)) (<= (- (- v_v_21_1) (- v_v_4_1)) (- 4)) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 3)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_21_1) 8)) (<= (- v_b_10_1 (- v_v_4_1)) 4) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_9_1) ~n) (- 10)) (= (+ v_b_0_1 5) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_v_4_1) 0) (<= (- v_b_11_1 (- ~n)) 10) (<= (- v_b_10_1 (- v_b_9_1)) 9) (<= (- v_b_10_1 v_v_4_1) 4) (= (+ v_b_10_1 (- 4)) (+ v_v_40_1 (- 3))) (= ~n (+ v_b_10_1 1)) (= (+ (- ULTIMATE.start_main_~i~7) 6) (+ v_b_9_1 (- 1))) (= (+ v_b_9_1 (- 1)) (+ (- v_b_0_1) 4)) (= (+ (- ~n) 10) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) (+ (- v_b_9_1) 9)) (<= (- (- v_b_9_1) (- v_v_40_1)) (- 2)) (<= (- (- v_v_40_1) (- ~n)) 2) (<= (- (- v_b_14_1) (- v_b_9_1)) 2) (<= (- (- v_b_10_1) (- v_v_21_1)) 0) (<= (- (- v_b_10_1) (- ~n)) 1) (<= (- (- v_v_4_1) ~n) (- 5)) (<= (- (- v_b_0_1) v_b_11_1) (- 5)) (= (+ ~n (- 2)) (+ (- v_b_10_1) 7)) (<= (- v_b_10_1 v_v_21_1) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_4_1)) (- 2)) (<= (- v_v_21_1 (- v_v_21_1)) 8) (= (+ ULTIMATE.start_main_~i~7 2) (+ v_b_9_1 (- 1))) (<= (- v_b_14_1 (- v_b_14_1)) 6) (<= (- (- v_b_11_1) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 7) (<= (- (- v_b_9_1) (- ~n)) 0) (= (+ (- v_b_10_1) 7) (+ v_b_0_1 3)) (<= (- v_b_9_1 (- v_v_40_1)) 8) (<= (- v_b_10_1 (- v_b_10_1)) 8) (or (<= v_b_10_1 v_idx_197) (< v_idx_197 v_b_14_1) (= (select ULTIMATE.start_main_~array~7 v_idx_197) v_v_40_1)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_11_1)) 3) (<= (- (- v_b_0_1) v_b_14_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_v_4_1) 2) (<= (- v_b_0_1 v_v_21_1) (- 4)) (= (+ (- ~n) 8) (+ (- v_b_10_1) 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_4_1) (- 2)) (= (+ (- ~n) 5) (+ v_v_40_1 (- 3))) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 4) (<= (- v_b_0_1 (- v_b_14_1)) 3) (= (+ ULTIMATE.start_main_~i~7 (- 2)) (+ v_v_40_1 (- 3))) (<= (- v_b_11_1 v_b_9_1) 0) (<= (- ULTIMATE.start_main_~i~7 (- v_b_10_1)) 6) (<= (- (- v_b_11_1) (- v_v_4_1)) (- 5)) (<= (- v_b_0_1 v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 v_b_0_1) 2) (<= (- (- ULTIMATE.start_main_~i~7) v_b_11_1) (- 7)) (or (< v_idx_199 v_b_11_1) (= v_v_22_1 (select ULTIMATE.start_main_~array~7 v_idx_199))) (= (+ (- v_v_21_1) 9) (+ v_b_10_1 1)) (= (+ v_b_9_1 (- 1)) v_b_10_1) (<= (- v_v_4_1 (- ~n)) 5) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_9_1)) 3) (<= (- v_b_9_1 (- v_v_4_1)) 5) (<= (- v_b_14_1 v_v_21_1) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_4_1)) 2) (<= (- (- v_b_0_1) (- v_v_40_1)) 3) (= (+ v_b_9_1 (- 1)) v_v_21_1) (<= (- v_b_14_1 v_b_9_1) (- 2)) (<= (- v_b_14_1 (- v_v_4_1)) 3) (= 5 (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_21_1) (- 6)) (= (+ v_v_40_1 (- 3)) (+ (- v_b_9_1) 5)) (<= (- (- v_b_0_1) v_v_40_1) (- 3)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_14_1)) 5) (<= (- v_b_0_1 v_b_9_1) (- 5)) (= (+ (- v_b_14_1) 3) (+ v_v_40_1 (- 3))) (<= (- (- v_v_4_1) v_v_40_1) (- 3)) (<= (- v_b_9_1 v_v_4_1) 5) (= (+ v_b_10_1 1) v_b_11_1) (<= (- v_b_10_1 v_b_11_1) (- 1)) (<= (- (- v_b_10_1) v_v_21_1) (- 8)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_11_1)) 7) (<= (- (- v_b_0_1) v_v_4_1) 0) (= (+ (- v_b_10_1) 7) v_v_40_1) (<= (- (- v_b_9_1) (- v_v_21_1)) (- 1)) (<= (- v_v_21_1 (- v_v_4_1)) 4) (<= (- v_b_10_1 (- v_v_21_1)) 8) (<= (- v_v_4_1 (- v_v_40_1)) 3) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_0_1)) (- 2)) (<= (- v_v_40_1 ~n) (- 2)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_0_1) (- 2)) (<= (- v_b_11_1 ~n) 0) (= (+ (- v_b_11_1) 5) (+ v_v_40_1 (- 3))) (<= (- v_b_10_1 v_b_9_1) (- 1)) (<= (- (- v_v_4_1) (- v_v_40_1)) 3) (<= (- ~n (- ~n)) 10) (<= (- v_b_14_1 (- v_v_40_1)) 6) (<= (- v_b_10_1 (- v_b_14_1)) 7) (= (+ ULTIMATE.start_main_~i~7 3) (+ v_b_10_1 1)) (= (+ v_v_40_1 2) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_b_9_1)) 5) (<= (- v_b_9_1 v_v_21_1) 1) (<= (- ULTIMATE.start_main_~i~7 v_b_11_1) (- 3)) (<= (- v_b_10_1 v_v_40_1) 1) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_10_1)) 2) (= (+ (- v_b_10_1) 7) v_b_14_1) (<= (- v_b_11_1 (- v_v_4_1)) 5) (= (+ (- v_b_10_1) 7) (+ v_b_10_1 (- 1))) (<= (- (- v_b_10_1) v_b_10_1) (- 8)) (<= (- (- v_b_14_1) v_b_9_1) (- 8)) (<= (- (- v_b_10_1) (- v_v_40_1)) (- 1)) (<= (- (- v_v_40_1) v_v_40_1) (- 6)) (<= (- ULTIMATE.start_main_~i~7 v_v_40_1) (- 1)) (= (+ v_b_9_1 (- 2)) (+ (- v_b_10_1) 7)) (= (+ v_v_4_1 5) (+ v_b_10_1 1)) (<= (- v_b_11_1 v_v_21_1) 1) (<= (- v_b_10_1 v_b_14_1) 1) (= (+ (- v_b_11_1) 8) (+ (- v_b_10_1) 7)) (<= (- (- v_b_11_1) v_b_9_1) (- 10)) (= (+ v_b_9_1 (- 1)) (+ (- v_v_4_1) 4)) (= (+ (- v_v_40_1) 3) (+ v_v_40_1 (- 3))) (= (+ ~n (- 5)) (+ v_v_40_1 (- 3))) (<= (- (- v_b_14_1) (- v_v_4_1)) (- 3)) (<= (- v_v_21_1 v_v_40_1) 1) (<= (- v_b_11_1 v_v_40_1) 2) (= (+ (- ULTIMATE.start_main_~i~7) 2) (+ v_v_40_1 (- 3))) (<= (- v_b_0_1 ~n) (- 5)) (= (+ v_b_9_1 (- 1)) (+ (- ~n) 9)) (<= (- v_v_21_1 v_v_4_1) 4) (<= (- v_b_9_1 (- v_v_21_1)) 9) (<= (- (- v_b_14_1) (- v_v_40_1)) 0) (<= (- (- v_b_11_1) v_b_11_1) (- 10)) (<= (- (- v_b_11_1) (- v_v_40_1)) (- 2)) (<= (- (- v_b_9_1) (- v_v_4_1)) (- 5)) (<= (- (- v_b_14_1) v_v_40_1) (- 6)) (<= (- (- v_b_0_1) (- v_b_14_1)) 3) (<= (- v_b_9_1 (- v_b_9_1)) 10) (<= (- (- v_b_10_1) ~n) (- 9)) (<= (- v_b_10_1 (- v_b_11_1)) 9) (<= (- (- v_b_10_1) v_b_9_1) (- 9)) (<= (- v_v_21_1 ~n) (- 1)) (<= (- (- v_b_0_1) (- v_v_21_1)) 4) (<= (- (- v_b_9_1) v_v_40_1) (- 8)) (<= (- v_v_4_1 (- v_v_4_1)) 0) (= (+ v_v_4_1 3) (+ (- v_b_10_1) 7)) (or (< v_idx_203 v_b_9_1) (= v_v_17_1 (select ~array v_idx_203))) (= (+ v_b_10_1 1) (+ (- ULTIMATE.start_main_~i~7) 7)) (<= (- (- v_b_11_1) (- ~n)) 0) (<= (- (- v_b_10_1) v_v_4_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 3) (<= (- v_v_21_1 (- ~n)) 9) (= (+ v_b_11_1 (- 2)) (+ (- v_b_10_1) 7)) (<= (- (- v_v_40_1) ~n) (- 8)) (<= (- (- v_b_14_1) ~n) (- 8)) (<= (- ULTIMATE.start_main_~i~7 v_b_9_1) (- 3)) (= (+ (- v_b_11_1) 10) (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_v_21_1)) 7) (<= (- (- v_b_9_1) v_v_4_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) (- 4)) (= v_v_4_1 (+ v_v_40_1 (- 3))) (= v_b_9_1 (+ v_b_10_1 1)) (<= (- v_b_14_1 (- v_b_9_1)) 8) (= 0 (+ v_v_40_1 (- 3))) (<= (- (- v_b_11_1) v_v_40_1) (- 8)) (<= (- v_b_0_1 (- v_v_40_1)) 3) (= (+ (- v_v_4_1) 3) (+ (- v_b_10_1) 7)) (<= (- v_b_11_1 v_b_14_1) 2) (<= (- (- v_v_4_1) (- ~n)) 5) (<= (- v_b_9_1 (- ~n)) 10) (= (+ v_b_0_1 4) (+ v_b_9_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_9_1)) 1) (= (+ v_v_21_1 1) (+ v_b_10_1 1)) (or (<= v_b_0_1 v_idx_201) (= v_v_3_1 (select ~array v_idx_201))) (<= (- v_b_0_1 (- v_v_21_1)) 4) (<= (- (- v_v_4_1) v_v_4_1) 0) (<= (- (- v_b_0_1) (- v_b_9_1)) 5) (= (+ (- v_v_21_1) 7) (+ (- v_b_10_1) 7)) (<= (- v_b_0_1 (- ~n)) 5) (<= (- v_b_14_1 (- ~n)) 8) (<= (- (- v_b_11_1) (- v_b_9_1)) 0) (<= (- (- v_b_10_1) (- v_b_11_1)) 1) (= (+ (- v_v_40_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 v_b_14_1) (- 3)) (= (+ v_b_9_1 (- 1)) (+ v_b_14_1 1)) (= (+ ULTIMATE.start_main_~i~7 1) (+ (- v_b_10_1) 7)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_14_1) (- 5)) (= (+ v_b_11_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_v_21_1 (- 1)) (+ (- v_b_10_1) 7)) (<= (- (- v_b_9_1) v_v_21_1) (- 9)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_40_1)) 1) (<= (- (- v_b_11_1) (- v_b_14_1)) (- 2)) (<= (- v_v_4_1 v_v_40_1) (- 3)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_9_1) (- 7)) (<= (- v_b_10_1 (- v_v_40_1)) 7) (<= (- (- ~n) ~n) (- 10)) (<= (- v_b_14_1 v_v_4_1) 3) (= (+ v_b_14_1 (- 3)) (+ v_v_40_1 (- 3))) (or (<= v_b_9_1 v_idx_202) (< v_idx_202 v_b_0_1) (= v_v_4_1 (select ~array v_idx_202))) (<= (- v_b_10_1 ~n) (- 1)) (<= (- v_b_11_1 (- v_v_21_1)) 9) (= (+ (- v_b_10_1) 4) (+ v_v_40_1 (- 3))) (or (<= v_b_14_1 v_idx_196) (= (select ULTIMATE.start_main_~array~7 v_idx_196) v_v_39_1)) (= (+ ~n (- 1)) (+ v_b_9_1 (- 1))) (= (+ (- v_v_4_1) 5) (+ v_b_10_1 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_10_1) (- 6)) (<= (- (- v_b_9_1) v_b_9_1) (- 10)) (<= (- (- v_b_0_1) (- ~n)) 5) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- (- v_b_10_1) (- v_v_4_1)) (- 4)) (= (+ (- v_b_14_1) 7) (+ v_b_9_1 (- 1))) (= 4 (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_9_1)) 10) (<= (- (- v_b_14_1) (- v_v_21_1)) 1) (= (+ v_b_9_1 (- 1)) (+ v_b_11_1 (- 1))) (<= (- (- v_b_10_1) (- v_b_14_1)) (- 1)) (= (+ (- v_v_40_1) 6) (+ (- v_b_10_1) 7)) (<= (- (- v_b_0_1) (- v_v_4_1)) 0) (<= (- (- v_b_10_1) v_b_14_1) (- 7)) (<= (- (- v_v_21_1) v_v_21_1) (- 8)) (<= (- v_b_9_1 ~n) 0) (<= (- (- v_v_21_1) (- v_v_40_1)) (- 1)) (= (+ v_v_40_1 (- 3)) (- v_v_4_1)) (= v_b_0_1 (+ v_v_40_1 (- 3))) (= (+ (- v_b_10_1) 7) (+ (- v_b_0_1) 3)) (= (+ v_b_10_1 1) (+ (- v_b_0_1) 5)) (= (+ (- v_b_11_1) 9) (+ v_b_9_1 (- 1))) (<= (- v_b_11_1 (- v_b_14_1)) 8) (<= (- (- v_b_11_1) v_v_4_1) (- 5)) (<= (- (- v_b_10_1) v_b_11_1) (- 9)) (<= (- v_b_10_1 (- ~n)) 9) (<= (- ULTIMATE.start_main_~i~7 (- v_b_9_1)) 7) (<= (- (- v_b_0_1) (- v_b_11_1)) 5) (<= (- v_b_11_1 v_v_4_1) 5) (<= (- (- v_b_14_1) (- ~n)) 2) (= (+ (- v_b_10_1) 7) (+ (- ULTIMATE.start_main_~i~7) 5)) (= (+ v_b_10_1 1) (+ (- v_b_9_1) 10)) (<= (- (- v_b_11_1) v_v_21_1) (- 9)) (= v_v_2_1 (select |old(~array)| v_idx_200)) (or (< v_idx_198 v_b_10_1) (= (select ULTIMATE.start_main_~array~7 v_idx_198) v_v_21_1) (<= v_b_11_1 v_idx_198)) (= (+ (- v_b_14_1) 8) (+ v_b_10_1 1)) (<= (- v_b_0_1 (- v_v_4_1)) 0) (<= (- v_b_14_1 ~n) (- 2)) (<= (- (- v_b_11_1) v_b_14_1) (- 8)) (<= (- (- v_b_10_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_21_1)) 6) (<= (- v_b_0_1 (- v_b_10_1)) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_14_1)) 1) (<= (- (- v_b_0_1) v_b_9_1) (- 5)) (<= (- v_b_0_1 (- v_b_11_1)) 5) (<= (- ULTIMATE.start_main_~i~7 v_v_21_1) (- 2)) (<= (- (- v_b_14_1) v_v_21_1) (- 7)) (<= (- v_b_11_1 (- v_v_40_1)) 8) (= 3 (+ (- v_b_10_1) 7)) (= (+ v_b_9_1 (- 5)) (+ v_v_40_1 (- 3))) (= (+ v_b_10_1 1) (+ v_b_14_1 2)) (<= (- v_v_40_1 (- ~n)) 8) (<= (- (- v_v_21_1) v_v_4_1) (- 4)) (<= (- (- v_v_21_1) v_v_40_1) (- 7)) (<= (- ULTIMATE.start_main_~i~7 (- v_v_40_1)) 5) (= (+ v_v_40_1 1) (+ v_b_9_1 (- 1))) (<= (- ULTIMATE.start_main_~i~7 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_v_21_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 v_b_14_1) (- 1)) (<= (- (- v_v_21_1) ~n) (- 9)) (<= (- v_v_4_1 ~n) (- 5))))) (forall ((v_idx_204 Int) (v_idx_207 Int) (v_idx_208 Int) (v_idx_205 Int) (v_idx_206 Int)) (exists ((v_v_737_1 Int) (v_v_736_1 Int) (v_b_53_1 Int) (v_b_52_1 Int) (v_v_735_1 Int) (v_v_738_1 Int) (v_v_732_1 Int)) (and (= (+ ~n (- 5)) 0) (<= (- (- v_b_52_1) ~n) (- 5)) (<= (- v_b_52_1 (- ~n)) 5) (= 5 (+ (- v_v_736_1) 5)) (= 0 (+ (- ~n) 5)) (<= (- (- ULTIMATE.start_main_~i~7) v_v_736_1) 1) (<= (- (- ULTIMATE.start_main_~i~7) v_b_53_1) (- 4)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_52_1)) 4) (<= (- (- ~n) ~n) (- 10)) (<= (- v_v_736_1 (- ~n)) 5) (= (+ (- v_b_52_1) 5) (+ (- v_v_736_1) 5)) (<= (- v_b_52_1 v_v_736_1) 0) (<= (- v_b_52_1 (- v_b_53_1)) 5) (= (- v_v_736_1) 0) (<= (- (- v_v_736_1) (- ~n)) 5) (or (= (select ~array v_idx_206) v_v_736_1) (<= v_b_53_1 v_idx_206) (< v_idx_206 v_b_52_1)) (<= (- (- v_v_736_1) ~n) (- 5)) (= (+ (- v_v_736_1) 5) (+ v_b_52_1 5)) (= (+ v_b_53_1 (- 5)) 0) (<= (- ULTIMATE.start_main_~i~7 v_b_52_1) 4) (<= (- ULTIMATE.start_main_~i~7 (- v_v_736_1)) 4) (<= (- v_b_53_1 (- v_v_736_1)) 5) (<= (- v_b_53_1 ~n) 0) (<= (- v_b_53_1 (- v_b_53_1)) 10) (<= (- (- v_b_52_1) (- v_v_736_1)) 0) (<= (- (- v_b_53_1) v_v_736_1) (- 5)) (= (+ (- v_v_736_1) 5) v_b_53_1) (<= (- v_b_52_1 ~n) (- 5)) (<= (- v_b_53_1 (- ~n)) 10) (<= (- (- v_b_52_1) v_v_736_1) 0) (= (+ (- ~n) 10) (+ (- v_v_736_1) 5)) (<= (- v_b_53_1 v_v_736_1) 5) (or (<= v_b_52_1 v_idx_205) (= v_v_735_1 (select ~array v_idx_205))) (<= (- (- v_v_736_1) v_v_736_1) 0) (<= (- (- v_b_52_1) (- v_b_53_1)) 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= (- (- v_b_53_1) ~n) (- 10)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_53_1)) 6) (<= (- (- v_b_53_1) (- v_v_736_1)) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (= 0 (+ (- v_b_53_1) 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_b_52_1)) 1) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) v_b_52_1) 1) (<= (- v_v_736_1 (- v_v_736_1)) 0) (= v_v_736_1 0) (= (+ v_v_736_1 5) (+ (- v_v_736_1) 5)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 8) (<= (- v_b_52_1 (- v_b_52_1)) 0) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= (- (- v_b_52_1) (- ~n)) 5) (<= (- v_v_736_1 ~n) (- 5)) (<= (- ~n (- ~n)) 10) (= 0 v_b_52_1) (<= (- (- v_b_52_1) v_b_52_1) 0) (<= (- ULTIMATE.start_main_~i~7 v_v_736_1) 4) (= v_v_738_1 (select |old(~array)| v_idx_208)) (= v_v_732_1 (select ULTIMATE.start_main_~array~7 v_idx_204)) (or (= v_v_737_1 (select ~array v_idx_207)) (< v_idx_207 v_b_53_1)) (<= (- (- v_b_53_1) v_b_53_1) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- v_b_53_1)) 9) (<= (- v_b_52_1 v_b_53_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~7) (- v_v_736_1)) 1) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 9) (<= (- (- v_b_52_1) v_b_53_1) (- 5)) (<= (- v_b_52_1 (- v_v_736_1)) 0) (= ~n (+ (- v_v_736_1) 5)) (<= (- ULTIMATE.start_main_~i~7 v_b_53_1) (- 1)) (<= (- (- v_b_53_1) (- ~n)) 0)))))} [2019-01-07 16:10:38,551 WARN L274 ngHoareTripleChecker]: Action: assume !!(main_~i~7 >= 0);main_~array~7 := main_~array~7[main_~i~7 := main_~i~7];main_#t~post2 := main_~i~7;main_~i~7 := main_#t~post2 - 1;havoc main_#t~post2; [2019-01-07 16:10:38,552 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (<= 0 c_ULTIMATE.start_main_~i~7) (= c_ULTIMATE.start_main_~array~7_primed (store c_ULTIMATE.start_main_~array~7 c_ULTIMATE.start_main_~i~7 c_ULTIMATE.start_main_~i~7)) (= c_ULTIMATE.start_main_~i~7 (+ c_ULTIMATE.start_main_~i~7_primed 1))) [2019-01-07 16:10:39,036 WARN L276 ngHoareTripleChecker]: Post: {2147483622#(and (<= 10 (* 2 ~n)) (<= (- ~n (- ~n)) 10) (<= (* 2 ULTIMATE.start_main_~i~7) 6) (<= (+ ULTIMATE.start_main_~i~7 ~n) 8) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) 6) (= (* 2 ~n) 10) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 2)) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (* 2 ~n) 10) (<= (+ ULTIMATE.start_main_~i~7 2) ~n) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (= 10 (* 2 ~n)) (forall ((v_idx_210 Int)) (or (< v_idx_210 (+ ULTIMATE.start_main_~i~7 1)) (<= (+ ULTIMATE.start_main_~i~7 2) v_idx_210) (= (select ULTIMATE.start_main_~array~7 v_idx_210) (+ ULTIMATE.start_main_~i~7 1)))) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 8) (forall ((v_idx_213 Int)) (or (< (+ v_idx_213 5) ~n) (<= ~n v_idx_213) (= (+ ~n (- 5)) (select ~array v_idx_213)))) (= ~n 5) (= ~n (+ (- ~n) 10)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6))} [2019-01-07 16:10:41,503 WARN L212 ngHoareTripleChecker]: Soundness check inconclusive for the following hoare triple [2019-01-07 16:10:41,503 WARN L217 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2019-01-07 16:10:41,504 WARN L219 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2019-01-07 16:10:41,504 WARN L223 ngHoareTripleChecker]: -- [2019-01-07 16:10:41,504 WARN L224 ngHoareTripleChecker]: Pre: {2147483619#(forall ((v_idx_225 Int) (v_idx_223 Int) (v_idx_224 Int) (v_idx_221 Int) (v_idx_222 Int)) (exists ((v_v_737_1 Int) (v_v_736_1 Int) (v_b_53_1 Int) (v_b_52_1 Int) (v_v_735_1 Int) (v_v_738_1 Int) (v_v_732_1 Int)) (and (= (+ c_~n (- 5)) 0) (<= (- (- v_b_52_1) c_~n) (- 5)) (<= (- v_b_52_1 (- c_~n)) 5) (= (+ c_~n (- 5)) v_v_736_1) (= 5 (+ (- v_v_736_1) 5)) (= (+ c_~n (- 5)) (+ (- v_b_53_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- v_v_736_1)) 0) (= (+ c_ULTIMATE.start_SelectionSort_~lh~4 5) (+ (- v_v_736_1) 5)) (<= (- v_v_736_1 (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 v_v_736_1) (- 1)) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 c_~n) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_53_1) (- 6)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) v_b_52_1) 0) (<= (- v_b_52_1 v_v_736_1) 0) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- v_b_52_1)) 0) (= (+ (- c_ULTIMATE.start_SelectionSort_~lh~4) 5) (+ (- v_v_736_1) 5)) (<= (- (- v_v_736_1) (- c_~n)) 5) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 v_b_52_1) 0) (= (+ c_~n (- 5)) (+ c_ULTIMATE.start_main_~i~7 1)) (= v_v_732_1 (select c_ULTIMATE.start_main_~array~7 v_idx_221)) (<= (- v_b_53_1 (- v_v_736_1)) 5) (<= (- v_b_53_1 c_~n) 0) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- v_b_53_1)) 5) (= (+ (- v_v_736_1) 5) v_b_53_1) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- v_b_52_1)) 0) (= (- v_v_736_1) (+ c_~n (- 5))) (<= (- (- v_b_52_1) v_v_736_1) 0) (= (+ (- c_~n) 10) (+ (- v_v_736_1) 5)) (<= (- v_b_53_1 v_v_736_1) 5) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- c_ULTIMATE.start_main_~i~7)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) (- 2)) (= (+ c_~n (- 5)) (+ (- c_ULTIMATE.start_main_~i~7) (- 1))) (<= (- (- v_b_53_1) (- v_v_736_1)) (- 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) v_v_736_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 4) (= (+ v_v_736_1 5) (+ (- v_v_736_1) 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_736_1)) (- 1)) (= (+ v_b_53_1 (- 5)) (+ c_~n (- 5))) (= (select |c_old(~array)| v_idx_225) v_v_738_1) (<= (- (- v_b_53_1) v_b_53_1) (- 10)) (<= (- v_b_52_1 v_b_53_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_736_1)) 1) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 v_v_736_1) 0) (<= (- v_b_52_1 (- v_v_736_1)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 v_b_53_1) (- 5)) (= (+ c_~n (- 5)) v_b_52_1) (<= (- c_ULTIMATE.start_main_~i~7 v_b_52_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_736_1) 1) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- c_ULTIMATE.start_SelectionSort_~lh~4)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_53_1) (- 4)) (<= (- (- c_~n) c_~n) (- 10)) (or (< v_idx_223 v_b_52_1) (= (select c_~array v_idx_223) v_v_736_1) (<= v_b_53_1 v_idx_223)) (= (+ (- v_b_52_1) 5) (+ (- v_v_736_1) 5)) (<= (- v_b_52_1 (- v_b_53_1)) 5) (<= (- (- v_v_736_1) c_~n) (- 5)) (= (+ (- v_v_736_1) 5) (+ v_b_52_1 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) c_ULTIMATE.start_SelectionSort_~lh~4) 0) (<= (- v_b_53_1 (- v_b_53_1)) 10) (<= (- (- v_b_52_1) (- v_v_736_1)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- c_~n)) 5) (<= (- (- v_b_53_1) v_v_736_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 6)) (<= (- v_b_52_1 c_~n) (- 5)) (<= (- v_b_53_1 (- c_~n)) 10) (= (+ (- c_ULTIMATE.start_main_~i~7) 4) (+ (- v_v_736_1) 5)) (<= (- (- v_v_736_1) v_v_736_1) 0) (<= (- (- v_b_52_1) (- v_b_53_1)) 5) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) v_b_53_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 4)) (or (<= v_b_52_1 v_idx_222) (= v_v_735_1 (select c_~array v_idx_222))) (<= (- (- v_b_53_1) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_52_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_53_1)) 6) (or (< v_idx_224 v_b_53_1) (= v_v_737_1 (select c_~array v_idx_224))) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 2) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) c_~n) (- 5)) (= (+ c_~n (- 5)) c_ULTIMATE.start_SelectionSort_~lh~4) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_52_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_52_1) 1) (<= (- v_v_736_1 (- v_v_736_1)) 0) (= (+ (- v_v_736_1) 5) (+ c_ULTIMATE.start_main_~i~7 6)) (= (+ c_~n (- 5)) (- c_ULTIMATE.start_SelectionSort_~lh~4)) (<= (- v_b_52_1 (- v_b_52_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 6) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) c_ULTIMATE.start_main_~i~7) 1) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- v_b_53_1)) 5) (<= (- (- v_b_52_1) (- c_~n)) 5) (<= (- v_v_736_1 c_~n) (- 5)) (<= (- c_~n (- c_~n)) 10) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- c_ULTIMATE.start_main_~i~7)) (- 1)) (<= (- (- v_b_52_1) v_b_52_1) 0) (= (+ c_~n (- 5)) (+ (- c_~n) 5)) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_53_1)) 4) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 c_ULTIMATE.start_main_~i~7) 1) (<= (- (- v_b_52_1) v_b_53_1) (- 5)) (= c_~n (+ (- v_v_736_1) 5)) (<= (- (- v_b_53_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- v_v_736_1)) 0))))} [2019-01-07 16:10:41,504 WARN L228 ngHoareTripleChecker]: Action: assume !!(SelectionSort_~lh~4 < ~n);SelectionSort_~rh~4 := SelectionSort_~lh~4;SelectionSort_~i~4 := SelectionSort_~lh~4 + 1; [2019-01-07 16:10:41,504 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (< c_ULTIMATE.start_SelectionSort_~lh~4 c_~n) (= c_ULTIMATE.start_SelectionSort_~rh~4_primed c_ULTIMATE.start_SelectionSort_~lh~4) (= c_ULTIMATE.start_SelectionSort_~i~4_primed (+ c_ULTIMATE.start_SelectionSort_~lh~4 1))) [2019-01-07 16:10:41,505 WARN L230 ngHoareTripleChecker]: Post: {2147483618#(forall ((v_idx_226 Int) (v_idx_229 Int) (v_idx_227 Int) (v_idx_228 Int) (v_idx_230 Int)) (exists ((v_v_737_1 Int) (v_v_736_1 Int) (v_b_53_1 Int) (v_b_52_1 Int) (v_v_735_1 Int) (v_v_738_1 Int) (v_v_732_1 Int)) (and (<= (- (- v_b_52_1) c_~n) (- 5)) (<= (- v_b_52_1 (- c_~n)) 5) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 v_b_52_1) 1) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 c_ULTIMATE.start_main_~i~7) 2) (= (- v_v_736_1) (+ (- v_b_53_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) c_ULTIMATE.start_main_~i~7) 1) (= (+ c_~n (- 5)) (+ (- v_b_53_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- v_v_736_1)) 0) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) c_~n) (- 5)) (<= (- v_v_736_1 (- c_~n)) 5) (= (+ c_ULTIMATE.start_SelectionSort_~rh~4 5) (+ (- v_b_52_1) 5)) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 (- c_ULTIMATE.start_SelectionSort_~lh~4)) 1) (<= (- c_ULTIMATE.start_main_~i~7 v_v_736_1) (- 1)) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 v_v_736_1) 1) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 c_~n) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 v_b_53_1) (- 6)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) v_b_52_1) 0) (<= (- v_b_52_1 v_v_736_1) 0) (= (+ (- c_ULTIMATE.start_main_~i~7) (- 1)) (+ (- v_b_53_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- v_b_52_1)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 c_ULTIMATE.start_SelectionSort_~rh~4) 1) (<= (- (- v_v_736_1) (- c_~n)) 5) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 v_b_52_1) 0) (= (+ (- c_~n) 5) (+ (- v_b_53_1) 5)) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 v_b_53_1) (- 4)) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) v_v_736_1) (- 1)) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) v_b_53_1) (- 6)) (= (+ (- v_b_53_1) 5) v_b_52_1) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) v_b_52_1) (- 1)) (<= (- v_b_53_1 (- v_v_736_1)) 5) (<= (- v_b_53_1 c_~n) 0) (= (+ (- v_b_53_1) 5) (- c_ULTIMATE.start_SelectionSort_~lh~4)) (= c_ULTIMATE.start_SelectionSort_~rh~4 (+ (- v_b_53_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) (- v_b_52_1)) 0) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) c_ULTIMATE.start_SelectionSort_~rh~4) (- 1)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- v_b_53_1)) 5) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) c_ULTIMATE.start_SelectionSort_~rh~4) 0) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 (- c_ULTIMATE.start_SelectionSort_~rh~4)) 1) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- v_b_52_1)) 0) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) c_ULTIMATE.start_main_~i~7) 0) (<= (- (- v_b_52_1) v_v_736_1) 0) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 (- c_~n)) 5) (<= (- v_b_53_1 v_v_736_1) 5) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- c_ULTIMATE.start_main_~i~7)) (- 1)) (= (+ c_ULTIMATE.start_SelectionSort_~lh~4 5) (+ (- v_b_52_1) 5)) (= (+ v_v_736_1 5) (+ (- v_b_52_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) (- v_b_53_1)) 4) (<= (- c_ULTIMATE.start_main_~i~7 (- c_ULTIMATE.start_main_~i~7)) (- 2)) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 c_ULTIMATE.start_main_~i~7) 1) (= (+ c_ULTIMATE.start_main_~i~7 1) (+ (- v_b_53_1) 5)) (<= (- (- v_b_53_1) (- v_v_736_1)) (- 5)) (or (< v_idx_229 v_b_53_1) (= v_v_737_1 (select c_~array v_idx_229))) (= (+ (- v_b_52_1) 5) v_b_53_1) (= (+ (- c_ULTIMATE.start_SelectionSort_~lh~4) 5) (+ (- v_b_52_1) 5)) (= 0 (+ (- v_b_53_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) v_v_736_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- c_~n)) 4) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 (- v_b_52_1)) 1) (= v_v_736_1 (+ (- v_b_53_1) 5)) (= (select c_ULTIMATE.start_main_~array~7 v_idx_226) v_v_732_1) (<= (- c_ULTIMATE.start_main_~i~7 (- v_v_736_1)) (- 1)) (= (+ (- c_~n) 10) (+ (- v_b_52_1) 5)) (= (+ (- c_ULTIMATE.start_main_~i~7) 4) (+ (- v_b_52_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) v_b_52_1) 0) (or (< v_idx_228 v_b_52_1) (= v_v_736_1 (select c_~array v_idx_228)) (<= v_b_53_1 v_idx_228)) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) (- c_ULTIMATE.start_SelectionSort_~rh~4)) (- 1)) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) (- c_~n)) 4) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- c_ULTIMATE.start_SelectionSort_~rh~4)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 (- c_ULTIMATE.start_SelectionSort_~i~4)) 2) (= (+ c_ULTIMATE.start_SelectionSort_~i~4 4) (+ (- v_b_52_1) 5)) (<= (- (- v_b_53_1) v_b_53_1) (- 10)) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) (- v_b_52_1)) (- 1)) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 (- c_ULTIMATE.start_main_~i~7)) (- 1)) (<= (- v_b_52_1 v_b_53_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_v_736_1)) 1) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 v_v_736_1) 0) (= (+ (- v_b_53_1) 5) (+ (- c_ULTIMATE.start_SelectionSort_~i~4) 1)) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 v_b_53_1) (- 5)) (<= (- v_b_52_1 (- v_v_736_1)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 v_b_53_1) (- 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) v_b_53_1) (- 5)) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 c_ULTIMATE.start_SelectionSort_~lh~4) 1) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) c_ULTIMATE.start_SelectionSort_~i~4) (- 2)) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 (- c_~n)) 6) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 (- v_v_736_1)) 1) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- c_ULTIMATE.start_SelectionSort_~rh~4)) 0) (<= (- c_ULTIMATE.start_main_~i~7 v_b_52_1) (- 1)) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) v_v_736_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_v_736_1) 1) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- c_ULTIMATE.start_SelectionSort_~lh~4)) 0) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_53_1) (- 4)) (<= (- (- c_~n) c_~n) (- 10)) (= c_ULTIMATE.start_SelectionSort_~lh~4 (+ (- v_b_53_1) 5)) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 v_b_52_1) 0) (= (+ (- v_b_52_1) 5) (+ (- v_v_736_1) 5)) (<= (- v_b_52_1 (- v_b_53_1)) 5) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) c_ULTIMATE.start_SelectionSort_~rh~4) 0) (<= (- (- v_v_736_1) c_~n) (- 5)) (= (+ (- v_b_52_1) 5) (+ (- c_ULTIMATE.start_SelectionSort_~rh~4) 5)) (= 5 (+ (- v_b_52_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) c_ULTIMATE.start_SelectionSort_~lh~4) 0) (<= (- v_b_53_1 (- v_b_53_1)) 10) (= (+ (- v_b_52_1) 5) (+ c_ULTIMATE.start_main_~i~7 6)) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) (- v_v_736_1)) 0) (<= (- (- v_b_52_1) (- v_v_736_1)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 c_~n) (- 5)) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- c_~n)) 5) (<= (- (- v_b_53_1) v_v_736_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~7 c_~n) (- 6)) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) (- v_b_53_1)) 5) (<= (- v_b_52_1 c_~n) (- 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) c_~n) (- 6)) (<= (- v_b_53_1 (- c_~n)) 10) (<= (- (- v_v_736_1) v_v_736_1) 0) (<= (- (- v_b_52_1) (- v_b_53_1)) 5) (= (+ v_b_53_1 (- 5)) (+ (- v_b_53_1) 5)) (= c_~n (+ (- v_b_52_1) 5)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) v_b_53_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~7) c_~n) (- 4)) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 (- c_ULTIMATE.start_main_~i~7)) 0) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) c_ULTIMATE.start_SelectionSort_~lh~4) (- 1)) (= (+ (- c_ULTIMATE.start_SelectionSort_~i~4) 6) (+ (- v_b_52_1) 5)) (<= (- (- v_b_53_1) c_~n) (- 10)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) (- c_~n)) 5) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_52_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_53_1)) 6) (= (+ (- v_b_53_1) 5) (+ c_ULTIMATE.start_SelectionSort_~i~4 (- 1))) (<= (- (- c_ULTIMATE.start_main_~i~7) c_ULTIMATE.start_main_~i~7) 2) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) (- c_ULTIMATE.start_SelectionSort_~lh~4)) (- 1)) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) c_~n) (- 5)) (or (= v_v_735_1 (select c_~array v_idx_227)) (<= v_b_52_1 v_idx_227)) (<= (- (- c_ULTIMATE.start_main_~i~7) (- v_b_52_1)) 1) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 (- v_b_53_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~7) v_b_52_1) 1) (= (- c_ULTIMATE.start_SelectionSort_~rh~4) (+ (- v_b_53_1) 5)) (<= (- v_v_736_1 (- v_v_736_1)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 (- v_v_736_1)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 (- v_b_52_1)) 0) (<= (- v_b_52_1 (- v_b_52_1)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 (- v_b_53_1)) 6) (<= (- (- c_ULTIMATE.start_main_~i~7) (- c_~n)) 6) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 (- c_ULTIMATE.start_SelectionSort_~rh~4)) 0) (<= (- (- c_ULTIMATE.start_SelectionSort_~lh~4) c_ULTIMATE.start_main_~i~7) 1) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- v_b_53_1)) 5) (<= (- (- v_b_52_1) (- c_~n)) 5) (<= (- v_v_736_1 c_~n) (- 5)) (<= (- c_~n (- c_~n)) 10) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- c_ULTIMATE.start_main_~i~7)) (- 1)) (<= (- (- v_b_52_1) v_b_52_1) 0) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) (- v_v_736_1)) (- 1)) (<= (- (- c_ULTIMATE.start_SelectionSort_~i~4) (- c_ULTIMATE.start_main_~i~7)) (- 2)) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) (- c_ULTIMATE.start_main_~i~7)) (- 1)) (= (select |c_old(~array)| v_idx_230) v_v_738_1) (<= (- c_ULTIMATE.start_SelectionSort_~i~4 c_~n) (- 4)) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 c_ULTIMATE.start_SelectionSort_~rh~4) 0) (<= (- c_ULTIMATE.start_SelectionSort_~rh~4 v_v_736_1) 0) (<= (- c_ULTIMATE.start_main_~i~7 (- v_b_53_1)) 4) (= (+ (- v_b_52_1) 5) (+ v_b_52_1 5)) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 c_ULTIMATE.start_main_~i~7) 1) (<= (- (- v_b_52_1) v_b_53_1) (- 5)) (<= (- (- v_b_53_1) (- c_~n)) 0) (<= (- c_ULTIMATE.start_SelectionSort_~lh~4 (- v_v_736_1)) 0) (<= (- (- c_ULTIMATE.start_SelectionSort_~rh~4) (- c_~n)) 5))))} [2019-01-07 16:10:41,505 WARN L263 ngHoareTripleChecker]: unsat core / model generation is disabled, enable it to get more details [2019-01-07 16:10:41,539 WARN L268 ngHoareTripleChecker]: -- [2019-01-07 16:10:41,539 WARN L269 ngHoareTripleChecker]: Simplified triple [2019-01-07 16:10:41,951 WARN L270 ngHoareTripleChecker]: Pre: {2147483619#(and (= (+ ~n (- 5)) 0) (= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= ~n (+ ULTIMATE.start_SelectionSort_~lh~4 5)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (= (+ ULTIMATE.start_SelectionSort_~lh~4 ~n) 5) (<= (- ULTIMATE.start_SelectionSort_~lh~4 (- ULTIMATE.start_SelectionSort_~lh~4)) 0) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 4) (<= (- (- ~n) ~n) (- 10)) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) ~n) (- 5)) (<= (+ ULTIMATE.start_SelectionSort_~lh~4 5) ~n) (= (+ ~n (- 5)) ULTIMATE.start_SelectionSort_~lh~4) (= (* 2 ~n) 10) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- ULTIMATE.start_SelectionSort_~lh~4 ~n) (- 5)) (<= (* 2 ~n) 10) (<= (+ ULTIMATE.start_main_~i~7 6) ~n) (= (+ ~n (- 5)) (- ULTIMATE.start_SelectionSort_~lh~4)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 4) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) ULTIMATE.start_main_~i~7) 1) (= (+ ~n (- 5)) (+ ULTIMATE.start_main_~i~7 1)) (<= 5 (+ ULTIMATE.start_SelectionSort_~lh~4 ~n)) (<= (- ~n (- ~n)) 10) (<= 10 (* 2 ~n)) (<= (- ULTIMATE.start_SelectionSort_~lh~4 (- ULTIMATE.start_main_~i~7)) (- 1)) (= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) ULTIMATE.start_SelectionSort_~lh~4) 0) (<= (- ULTIMATE.start_SelectionSort_~lh~4 (- ~n)) 5) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 6)) (forall ((v_idx_223 Int)) (or (<= 10 (+ v_idx_223 ~n)) (< (+ v_idx_223 5) ~n) (= (select ~array v_idx_223) (+ ~n (- 5))))) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (= (+ ~n (- 5)) (+ (- ~n) 5)) (= 10 (* 2 ~n)) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) (- ULTIMATE.start_main_~i~7)) (- 1)) (= ~n 5) (<= (- ULTIMATE.start_SelectionSort_~lh~4 ULTIMATE.start_main_~i~7) 1) (<= (+ ULTIMATE.start_SelectionSort_~lh~4 ~n) 5) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (= ~n (+ ULTIMATE.start_SelectionSort_~lh~4 5)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) (- 2)) (= (+ ~n (- 5)) (+ (- ULTIMATE.start_main_~i~7) (- 1))) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) (- ~n)) 5))} [2019-01-07 16:10:41,951 WARN L274 ngHoareTripleChecker]: Action: assume !!(SelectionSort_~lh~4 < ~n);SelectionSort_~rh~4 := SelectionSort_~lh~4;SelectionSort_~i~4 := SelectionSort_~lh~4 + 1; [2019-01-07 16:10:41,952 WARN L184 hOps$ForEachOp$OfRef]: ActionStr: (and (< c_ULTIMATE.start_SelectionSort_~lh~4 c_~n) (= c_ULTIMATE.start_SelectionSort_~rh~4_primed c_ULTIMATE.start_SelectionSort_~lh~4) (= c_ULTIMATE.start_SelectionSort_~i~4_primed (+ c_ULTIMATE.start_SelectionSort_~lh~4 1))) [2019-01-07 16:10:42,382 WARN L276 ngHoareTripleChecker]: Post: {2147483618#(and (<= (+ ULTIMATE.start_main_~i~7 1) ULTIMATE.start_SelectionSort_~lh~4) (<= (- ULTIMATE.start_SelectionSort_~i~4 ULTIMATE.start_main_~i~7) 2) (= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (- (- ULTIMATE.start_SelectionSort_~rh~4) ULTIMATE.start_main_~i~7) 1) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) (- ULTIMATE.start_SelectionSort_~rh~4)) 0) (= (+ (* 2 ULTIMATE.start_main_~i~7) 2) 0) (<= (- (- ULTIMATE.start_SelectionSort_~rh~4) ~n) (- 5)) (<= (- ULTIMATE.start_SelectionSort_~lh~4 (- ULTIMATE.start_SelectionSort_~lh~4)) 0) (<= (- (- ~n) ~n) (- 10)) (<= (- ULTIMATE.start_SelectionSort_~i~4 (- ULTIMATE.start_SelectionSort_~lh~4)) 1) (<= (- ULTIMATE.start_SelectionSort_~lh~4 ~n) (- 5)) (= 0 (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~rh~4 1)) (= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= ULTIMATE.start_SelectionSort_~i~4 (+ ULTIMATE.start_main_~i~7 2)) (<= (- ULTIMATE.start_SelectionSort_~i~4 ULTIMATE.start_SelectionSort_~rh~4) 1) (<= ULTIMATE.start_SelectionSort_~rh~4 (+ ULTIMATE.start_main_~i~7 1)) (<= (+ ULTIMATE.start_main_~i~7 ~n) 4) (<= (- (- ULTIMATE.start_SelectionSort_~rh~4) ULTIMATE.start_SelectionSort_~rh~4) 0) (= (+ ULTIMATE.start_main_~i~7 2) ULTIMATE.start_SelectionSort_~i~4) (<= (+ (* 2 ULTIMATE.start_main_~i~7) 2) 0) (<= (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~i~4) 0) (forall ((v_idx_228 Int)) (or (<= (+ ULTIMATE.start_main_~i~7 6) v_idx_228) (= (select ~array v_idx_228) (+ (* (- 1) ULTIMATE.start_main_~i~7) (- 1))) (< v_idx_228 (+ ULTIMATE.start_main_~i~7 1)))) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) ULTIMATE.start_SelectionSort_~lh~4) 0) (<= (+ ULTIMATE.start_main_~i~7 2) ULTIMATE.start_SelectionSort_~i~4) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~7) 2)) (<= (- (- ULTIMATE.start_SelectionSort_~i~4) ULTIMATE.start_SelectionSort_~rh~4) (- 1)) (<= (- ULTIMATE.start_SelectionSort_~rh~4 ~n) (- 5)) (<= (- ULTIMATE.start_SelectionSort_~lh~4 (- ~n)) 5) (<= (- ULTIMATE.start_main_~i~7 ~n) (- 6)) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) ULTIMATE.start_SelectionSort_~rh~4) 0) (<= (- ULTIMATE.start_SelectionSort_~i~4 (- ULTIMATE.start_SelectionSort_~rh~4)) 1) (<= (- (- ULTIMATE.start_SelectionSort_~i~4) ~n) (- 6)) (<= (- (- ULTIMATE.start_SelectionSort_~i~4) ULTIMATE.start_main_~i~7) 0) (<= (- ULTIMATE.start_SelectionSort_~rh~4 (- ~n)) 5) (<= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) (- ULTIMATE.start_main_~i~7)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~7) ~n) (- 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~rh~4 1)) (<= (- ULTIMATE.start_SelectionSort_~i~4 (- ULTIMATE.start_main_~i~7)) 0) (<= (- (- ULTIMATE.start_SelectionSort_~i~4) ULTIMATE.start_SelectionSort_~lh~4) (- 1)) (<= (- ULTIMATE.start_main_~i~7 (- ULTIMATE.start_main_~i~7)) (- 2)) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) (- ~n)) 5) (<= (- ULTIMATE.start_SelectionSort_~rh~4 ULTIMATE.start_main_~i~7) 1) (= 0 (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~lh~4 1)) (<= (- (- ULTIMATE.start_main_~i~7) ULTIMATE.start_main_~i~7) 2) (<= (- ULTIMATE.start_main_~i~7 (- ~n)) 4) (<= (- (- ULTIMATE.start_SelectionSort_~i~4) (- ULTIMATE.start_SelectionSort_~lh~4)) (- 1)) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) ~n) (- 5)) (<= 4 (+ ULTIMATE.start_main_~i~7 ~n)) (<= (+ ULTIMATE.start_main_~i~7 1) ULTIMATE.start_SelectionSort_~rh~4) (<= (+ ULTIMATE.start_main_~i~7 6) ~n) (<= 0 (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~lh~4 1)) (= ULTIMATE.start_SelectionSort_~lh~4 (+ ULTIMATE.start_main_~i~7 1)) (<= (- (- ULTIMATE.start_main_~i~7) (- ~n)) 6) (<= (- ULTIMATE.start_SelectionSort_~rh~4 (- ULTIMATE.start_SelectionSort_~rh~4)) 0) (<= (- (- ULTIMATE.start_SelectionSort_~lh~4) ULTIMATE.start_main_~i~7) 1) (= ULTIMATE.start_SelectionSort_~rh~4 (+ ULTIMATE.start_main_~i~7 1)) (<= (- ~n (- ~n)) 10) (<= (- ULTIMATE.start_SelectionSort_~lh~4 (- ULTIMATE.start_main_~i~7)) (- 1)) (= (+ ULTIMATE.start_main_~i~7 ~n) 4) (= ULTIMATE.start_SelectionSort_~i~4 (+ ULTIMATE.start_main_~i~7 2)) (<= (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~rh~4 1) 0) (= ~n (+ ULTIMATE.start_main_~i~7 6)) (<= (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~lh~4 1) 0) (<= (- (- ULTIMATE.start_SelectionSort_~i~4) (- ULTIMATE.start_SelectionSort_~rh~4)) (- 1)) (= (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~lh~4 1) 0) (<= (- (- ULTIMATE.start_SelectionSort_~i~4) (- ~n)) 4) (<= ULTIMATE.start_SelectionSort_~lh~4 (+ ULTIMATE.start_main_~i~7 1)) (<= (- ULTIMATE.start_SelectionSort_~lh~4 (- ULTIMATE.start_SelectionSort_~rh~4)) 0) (<= (- (- ULTIMATE.start_SelectionSort_~i~4) (- ULTIMATE.start_main_~i~7)) (- 2)) (= 0 (+ ULTIMATE.start_main_~i~7 1)) (<= (- ULTIMATE.start_SelectionSort_~i~4 (- ULTIMATE.start_SelectionSort_~i~4)) 2) (<= (- (- ULTIMATE.start_SelectionSort_~rh~4) (- ULTIMATE.start_main_~i~7)) (- 1)) (<= (- ULTIMATE.start_SelectionSort_~rh~4 (- ULTIMATE.start_main_~i~7)) (- 1)) (<= (- ULTIMATE.start_SelectionSort_~i~4 ~n) (- 4)) (<= 0 (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~i~4)) (<= (- ULTIMATE.start_SelectionSort_~lh~4 ULTIMATE.start_SelectionSort_~rh~4) 0) (<= (- ULTIMATE.start_SelectionSort_~lh~4 ULTIMATE.start_main_~i~7) 1) (= (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~rh~4 1) 0) (= 0 (+ ULTIMATE.start_main_~i~7 ULTIMATE.start_SelectionSort_~i~4)) (<= (- ULTIMATE.start_SelectionSort_~i~4 ULTIMATE.start_SelectionSort_~lh~4) 1) (<= (- (- ULTIMATE.start_SelectionSort_~i~4) ULTIMATE.start_SelectionSort_~i~4) (- 2)) (<= (- ULTIMATE.start_SelectionSort_~i~4 (- ~n)) 6) (<= (- (- ULTIMATE.start_SelectionSort_~rh~4) (- ~n)) 5))} [2019-01-07 16:10:42,627 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2019-01-07 16:10:42,635 INFO L272 AbstractInterpreter]: Visited 7 different actions 17 times. Merged at 1 different actions 5 times. Widened at 1 different actions 1 times. Found 1 fixpoints after 1 different actions. Largest state had 0 variables. [2019-01-07 16:10:42,637 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2019-01-07 16:10:42,640 INFO L168 Benchmark]: Toolchain (without parser) took 110355.82 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 767.0 MB). Free memory was 1.4 GB in the beginning and 1.9 GB in the end (delta: -481.5 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. [2019-01-07 16:10:42,642 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.28 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2019-01-07 16:10:42,643 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.37 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2019-01-07 16:10:42,644 INFO L168 Benchmark]: Boogie Preprocessor took 39.28 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2019-01-07 16:10:42,644 INFO L168 Benchmark]: RCFGBuilder took 523.39 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. [2019-01-07 16:10:42,646 INFO L168 Benchmark]: Abstract Interpretation took 109740.91 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 767.0 MB). Free memory was 1.4 GB in the beginning and 1.9 GB in the end (delta: -502.7 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. [2019-01-07 16:10:42,652 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - GenericResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.28 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 47.37 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 39.28 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * RCFGBuilder took 523.39 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. * Abstract Interpretation took 109740.91 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 767.0 MB). Free memory was 1.4 GB in the beginning and 1.9 GB in the end (delta: -502.7 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - PositiveResult [Line: 76]: assertion always holds For all program executions holds that assertion always holds at this location RESULT: Ultimate proved your program to be correct! [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...